I like building the whole product, not just one layer.

My work spans web interfaces, APIs, databases, AI-assisted features, mobile workflows, and deployment. The most interesting projects are the ones where those pieces must become one useful experience.

What I work across

  • Full-stack delivery

    Usable web applications shaped from interface through API, data model, and deployment.

  • AI and data systems

    AI-assisted tools paired with the data workflows and review steps that make them useful.

  • Mobile and reliability

    Field workflows designed to remain useful when connectivity is limited.

  • Infrastructure and testing

    Containers, automation, and critical-path tests that make systems easier to change and operate.

How I work

I start with the real constraint, then make the smallest version that can prove the workflow. After that, I test the risky paths, write down the trade-offs, and leave the system easier for the next person to operate.

Beyond projects

I also mentor students as they learn to code, work through uncertainty, and turn early ideas into software they can actually use.

Connect