Who am I?
I'm an eco-conscious self-directed software developer who has been a Linux
and FOSS enthusiast since about 2020 when I lost my Windows license key. I
like to think of myself as a generalist in training.
I got into programming because I wanted to make games. I got a course on
Udemy for 2D Unity game development and bombed hard, I still haven't
finished that course, so I didn't program for a long time but the itch
remained. My first success didn't come until years later with p5.js where I
wrote some truly terrible code but I had a game then I had another and
another. After these successes I became more interested in computer science
as a whole rather than game dev.
Projects
Community is a mobile app I built while learning the basics of React Native
and React as my final project for CS50x. It is built on top of Supabase and
its main features included reporting issues in your local area such as
potholes, broken street lights, power outages, or trash dumping; and
creating community events like markets, fund raisers, competitions, clean
ups, openings, and more.
Image to Maze is a little weekend project I made to replicate a meme I found
cool. It was my first project written in Golang and I have a blog post about it for extra details. The basic idea of this project was to take a image
mask and create two mazes one where if it were to be filled would show the original
image mask.
A PWA for note taking that makes use of a custom onscreen split keyboard.
This PWA is designed for landscape mobile only in fact I wrote css that
prevents rotation. It supports user customized keyboards and commands with
command mode.
Meals was an app created using Flutter in order to help people create a
shopping list for the meals in the week ahead. This one I had so many
issues with turns out word plurals are a pain to deal with in recipes.