Available for opportunities
Software Engineer
Python · Swift · SwiftUI · Go
I build native iOS apps with Swift and SwiftUI, powered by Python and Go on the server. I shipped my first apps with Flutter — now going deeper into the Apple platform and backend engineering.
Background
I'm a developer based in the United States with a B.S. in Computer Science. I build native iOS apps with Swift and SwiftUI, backed by Python on the server side. I got my start shipping real apps with Flutter — two live on the App Store, built solo from idea to launch.
I'm now going deep on the Apple platform — native Swift, clean SwiftUI architecture, and Python or Go wherever the backend needs real engineering. I use AI tools to move fast without losing ownership of the code.
AI is in my toolkit. Understanding the code is non-negotiable.
I use it to move faster, not to avoid thinking. I can read, debug, and explain everything I ship. If AI gets it wrong, I catch it. The fundamentals don't go away just because the tooling changed.
Work
More shipped work on GitHub ↗.
Local AI coding assistant built for Apple Silicon. Runs Qwen models on-device via MLX-LM with Xcode integration and a custom CLI — no cloud, no API keys, no latency.
Key Engineering Decisions
REST API that monitors real-time room sensor data and fires automated alerts when temperature or occupancy thresholds are exceeded.

Backend API streaming live sensor data from a Raspberry Pi into a local MongoDB instance with real-time monitoring.
A beauty and self-care ritual app. Routines, cycle tracking, progress photos, and budget. All on-device. No account. No cloud. No one touches your data.
Key Engineering Decisions

Native iOS vehicle maintenance tracker. Log oil changes, repairs, fuel, mileage, NHTSA safety recalls, private iCloud sync, and Apple Intelligence maintenance planning.
Key Engineering Decisions


An idea parking lot. I have more ideas than I can finish, so this parks and scores them instead of starting them. Active work is capped at three slots on purpose.
Key Engineering Decisions
Contact
Job opportunity, collaboration, or just want to connect? I'm always open to a good conversation.