Software built across the stack.

I design and build full-stack applications, AI-assisted systems, mobile workflows, and the infrastructure that keeps them reliable.

Selected work

Products that show how I think through interfaces, systems, reliability, and delivery.

View all projects →

What I work across

Full-stack product development

Interfaces, APIs, data models, and deployment stay connected instead of becoming separate handoffs.

TypeScript, React, Next.js, FastAPI, Express

AI and data systems

Data, retrieval, and computer vision become tools people can inspect, understand, and use.

RAG, OpenCV, PostgreSQL, Oracle, Redis

Mobile and offline workflows

Field-ready mobile workflows keep moving through unreliable connections, offline queues, and safe retries.

React Native, Expo, Kotlin, Jetpack Compose, Offline workflows

Testing and deployment

Tests, containers, and infrastructure checks carry the work from development into deployment.

Docker, GitHub Actions, Firebase, Linux, Playwright

A little about me

I like working on software where the interface, backend, data, and deployment all have to fit together. I also mentor students as they learn to code and build their own projects.

Read more about me →

Let's build something useful.

I'm open to internships, full-time roles, and focused collaborations where I can own meaningful work.

Get in touch