Click around to explore my work, learn about me, what services I offer, and how to best reach out.
Developer | Designer
Skills & Services
Web Apps & Corporate Sites
I craft websites and web apps that don't just look good — they serve a function. Whether it's a responsive marketing site or a fully-interactive dashboard, I merge aesthetic with utility to create experiences that work across browsers, devices, and humans.
Conversion-focused web experiences with production analytics.
Mobile App Design
From napkin sketch to high-fidelity prototype, I design mobile experiences that feel intuitive and intentional. I keep platform guidelines and real-world users in mind, making sure the interface supports the story your app wants to tell (on iOS or Android).
App flows that feel native, fast, and easy to learn.
Front End Development
I convert ideas and interfaces into responsive, accessible, production-ready code. My code is thoughtful, maintainable, and responsive. Think smooth transitions, semantic structure, and a UI that actually feels like it was built for people.
Accessible, responsive interfaces that scale in codebase and team size.
API & Microservices
Good software needs solid structure. I design APIs that act like reliable messengers: fast, secure, and easy to work with. Whether it's building microservices or wiring up third-party integrations, the goal is clean communication between systems, no drama.
Predictable integrations and stable system-to-system communication.
Cloud & DevOps
I set up infrastructure that doesn't get in your way. I help take projects from 'it works on my machine..' to 'it works everywhere!'. I automate the tedious stuff so your ideas ship faster and more reliably. Out of sight but not out of mind - infrastructure as it should be.
Repeatable releases with deployment confidence and lower operational drag.
Data & Database Design
We expect our data to be cleanly organized, quickly accessible, and securely protected. Whether it's MongoDB, PostgreSQL, or something in between, I organize data in a way that makes it easy to find, secure to store, and fast to query.
Clean domain models, faster queries, and durable data governance.
Automation & Scripting
If it's repetitive, it likely can/should be automated and if I can automate it, I will. I build lightweight scripts and tools that cut down on repetitive tasks, reduce human error, and free up time for the stuff that actually needs a human.
Less manual overhead through targeted automation and scripting.