The Little Man Computer

Try it out

GitHub

A recreation of the Little Man Computer, created by Dr. Stuart Madnick in 1965, built using vanilla JavaScript and TailwindCSS. These paper computers were used to teach the fundamentals of computer operation on the most basic level.

This system features the ability to save (to local browser storage) and load programs, as well as export them to a text string to be easily shared with your friends (continued friendship not guaranteed after sharing).

This project is for desktop viewing only and is not intended for mobile.

Inspired by Chris Staecker's YouTube Video.

Node/Express Portfolio website

Try it out

GitHub

The first assignment in my web applications class was to make a portfolio site. This site also makes use of SVGs to provide background animations.

Please note: This site is hosted on render.com's free tier currently which means the server will go to sleep after 15 minutes of inactivity; as such the initial load will take a few moments as the server wakes up.

Threejs Brick Breaker

Try it out

GitHub

A classic Brick breaker game made using React 3 Fiber made during a school break. This is a simple stress free game designed for enjoyment between other activities. Feel free to leave it running while you get distracted by other things, the game won't mind. For now the controls are keyboard only, however mobile support will be added in the future.

8mm Film Digitizer

Read more details here.

In the mid 2010's I worked in a photo studio where one of our specialties was preserving older formats to be enjoyed on modern equipment. Combining my love of preserving history with my excitement for working with hardware I created this digitizer to transfer 8mm film to DVD.