Available for opportunities
Developer building games, apps, and interactive experiences. Self-taught from zero — learning by shipping real things.
A mileage tracker for iPhone — built for freelancers, gig workers, and anyone who deducts driving on taxes. Privacy-first, lightweight, and no account required. Live on the App Store.
A puzzle game where you slide arrow lines off the board. Blocked pieces bounce back — find the right order to clear every level. Ported from a native iOS SwiftUI app.
A touch-first arcade game. Consume glowing orbs to grow and score, dodge toxic hazards that drain health, and survive as long as you can. Tuned for iOS Safari and desktop.
A browser-based trivia game with multiple categories, score tracking, and a dynamic question engine. Built from scratch with vanilla JS — no frameworks, no libraries.
A Simon Says-style memory game — watch the colors pulse, then repeat the sequence. Features tone synthesis, level progression, and high score tracking. Ported from a native iOS SwiftUI app.
A full chess board experience in-browser. Play against a local AI with selectable strength or take turns in 2-player mode on the same screen.
A political transparency tool that reveals who funds your representatives and how they vote. Cross-references campaign finance data with voting records to expose money-vote connections.
This site runs on my own Mac — served by Caddy, tunneled through Cloudflare, behind a custom domain. Built to understand real infrastructure, not just drag-and-drop hosting.
I'm a self-taught developer who learns by building real things — not getting stuck in tutorial loops. If I want to understand something, I ship a project with it.
Started from zero with HTML and JavaScript games, then pushed into iOS 3D development with Swift and SceneKit. Earned a Google IT certification and expanding my skills every day.
I'm not afraid of the hard stuff — setting up my own server, debugging rendering pipelines, figuring out why the cat won't eat the couch. The process is the point.