I design and build software that feels considered. Currently focused on full-stack web and mobile applications. I care about typography, clear interfaces, and shipping things that work.
I believe the best software disappears — it becomes the thing you're trying to do, not the thing standing between you and what you want.
I'm a software engineer with a background in building products across web and mobile platforms. I've worked end-to-end — from database schema to pixel-level UI — and I bring the same attention to detail whether I'm writing an API or choosing a typeface. My work sits at the intersection of engineering rigor and design sensibility. I'm drawn to teams that ship thoughtfully and care about craft.
A mobile-first savings and contribution platform helping users manage group savings, track contributions, and automate payouts with a clean, accessible interface.
This portfolio — a single-page editorial site built with Next.js and Tailwind, focused on restraint, typography, and performance. No frameworks for motion, just intersection observers.
An internal operations dashboard for a logistics startup, featuring real-time tracking views, route optimization summaries, and driver management panels.
A mobile application for a church community featuring event calendars, sermon archives, giving integration, and push notification-based announcements.
Building and maintaining the core savings platform, implementing new features across the mobile app and backend services. Led the migration to a new design system and improved transaction processing reliability.
Delivered end-to-end web and mobile projects for startups and small businesses. Focused on clean codebases, clear documentation, and long-term maintainability over quick wins.
Intensive period of self-taught engineering — working through computer science fundamentals, building dozens of projects, and contributing to open source to solidify practical skills.
Got an interesting project or want to collaborate? I’m always open to talking shop and exploring new ideas.