I build software for the things I wish existed. Currently seeking a developer role.
I hold a BS in Computer Science from Purdue University and a more recent AAS in Software Development, giving me both theoretical and hands-on training.
I enjoy creating real tools, building software that I wish existed. I actively use every project you see in my portfolio.
I'm looking for a software developer role where I can contribute to a team and continue to expand my knowledge and skills.
A full-stack web app that bridges satellite radio and Last.fm, letting users scrobble tracks in real time when using physical devices that have no native scrobbling support. A Node.js and Express backend handles authentication with Last.fm, polls a public API for currently playing tracks, and submits them to the user's profile. Sessions persist server-side so scrobbling is never interrupted by browser or device changes. Demo deployed live on Oracle Cloud.
An AI-powered bark detection system made with Python and Flask. It analyzes microphone input in real time using Google's YAMNet model, logging every instance of dog barking. Project includes a web dashboard for visualizing the data. Lightweight enough to run on a Raspberry Pi. Inspired by a particularly noisy neighbor.
A single-page app built with React, offering a twist on the typical retirement calculator. Instead of asking "when can I retire?" it asks "what do I need to retire right now?" The app models yearly spending, age-related healthcare cost increases, tax assumptions, and multiple market return scenarios to calculate the minimum principal needed to retire today. All calculations run client-side, keeping personal financial data private. Hosted on GitHub Pages.
I'm actively looking for software developer opportunities. If you have an open role or just want to connect, get in touch.
Say Hello →