Category: Projects

Portfolio App 2.0

In January 2018 I built a full stack financial portfolio app using NodeJS and Firebase. It was a tremendous learning experience but the code quality was a bit rough. After I gained a bit more experience and insight I went back, refactored my code and rebuild the codebase on a new tech stack to better...

Year End Review

I recently wrapped up my annual Year End Review. With 8,000 lines of code, 7,000 words, and 50+ hand written components, it’s a very large side project which I re-invent each year. It has always been a challenge in design, creativity and articulation. This year, in line with my goal of becoming a JavaScript developer, I...

Flashcard Quiz Engine

I challenged myself to build a real tool that I would use in my own life. This flashcard quiz is the result. It’s the most complex code I’ve written to date and building it allowed me to experience the process of growing something from a skeleton into something (relatively) complex. It involved many imperfect choices,...

About Me quiz game

Built in a few hours, this was a personal challenge. The actual assignment was from an introductory programming course and required a very limited skillset. My enhancements were done in such a way that this still complies with the strictly worded guidelines.

Global Progress Visualizer

This was a very big project for me. It was my first end-to-end project, where I scoped, planned, designed, and implemented a product as I would for a potential customer. It also was my first complex programming task. It was an intro to data transformation, APIs, and it features interactive data visualization via D3. I...

Life Calculator

A basic data visualization to highlight the brevity of life. This was inspired by an article on WaitButWhy.