Create a simple web app for your portfolio

Build a web application to track your credits
Photo by Joshua Aragon on Unsplash

If you’re trying to build up your personal portfolio or just want an easy web application project to sink your teeth into, here’s a great project idea for you.

In this tutorial, I’ll walk you through how to build a simple Node.js application to keep track of your university credits.

Here are a few practical tips

Computer on a desk
Photo by Maxwell Nelson on Unsplash

Learning how to evaluate binary trees is a useful skill for any programmer to have in their tool belt, especially a programmer looking to ace a technical interview. In this article, we’ll answer the question:

How do you check if a binary tree is a full binary tree?

To answer…

Current as of August 2021

Photo by Mr. Bochelly on Unsplash

Like a lot of wide-eyed, new programmers, I’ve been scouring the internet for every single type of pathway into the industry that I can find.

One of the pathways I’ve seriously considered is enrolling in a coding bootcamp. The problem is there are a million bootcamps out there these days.

Read these books before investing in the market

Photo by Jeremy Zero on Unsplash

Over the past few years, I’ve delved into more than a few prescient works of financial literature that have shaped my thinking about both the art of the investing and the nature and history of financial markets. …

Photo by Jp Valery on Unsplash

“Are you writing anymore these days?”

A friend of mine asked me this recently at a party. My initial knee-jerk response was “uh, not really. A little bit…but um, no, not as much as I should.”

I felt a flash of disappointment, like a hammer had dropped in my stomach…

Programming is harder than I thought

Male writing in a notebook
Photo by Brad Neathery on Unsplash

Just over a year ago, I made the decision to go back to school.

Call it a pandemic-prompted decision, but I sensed the need to shore up the technical foundation that I felt I was missing.

I had been coding for around four years before that, mostly through free online…

Here’s a simple little Node.js application

Node.js and Express.js Web Application
Photo by Caspar Camille Rubin on Unsplash


This past week, I made another little node.js application to keep track of my university credits.

The app is built with Node.js, Express.js, MongoDB, Mongoose, and Pug.

Project Description

The app simply keeps track of the number of credits and the number of classes I have left to graduate. The project gives…

Here’s how I built a web app in an afternoon

Photo by Simon Rae on Unsplash

As I go through the lengthy process of building my resume, I’ve decided to start building some personal projects of my own. I’ve set out to do this a million times before, but this time, I’m actually going to finish a few of them.

I know, I know…everybody says that.

Here are a few insights from one of the world’s most successful investors

Howard Marks — investor
Photo by Hunters Race on Unsplash

I’ve always viewed books as a conversation with the author. The real value in a book, especially non-fiction, isn’t simply in the entertainment value — although no one reads anything without first being entertained. The real value is in the ideas presented. The world of concepts. As someone who deeply…

How to Solve the Problem and the Concepts Behind It

Photo by Clément Hélardot on Unsplash

Leetcode defines the problem as follows:

You are given an array prices where prices[i] is the price of a given stock on the ith day.

Find the maximum profit you can achieve. You may complete as many transactions as you like (i.e., …

Matt DeMichele

Just a computer science student & real estate investor interested in all things at the intersection of technology and finance.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store