Web & full-stack
Products and platforms
React, Next.js, Astro, TypeScript, Java, Spring Boot, REST APIs, and microservices.
About
Whether it’s an app, a script, or an internal tool, I’m happiest when I can make something clearer, more reliable, or easier to use.
How I work
If something can be automated, I’ll usually take that route. A deterministic process gives me a result I can trust, repeat, and improve over time. I enjoy iteration: getting a useful version into the world, learning from it, and refining the details that make it feel right.
I started in design and front-end development, then gradually learned the back end so I could carry ideas through the entire stack. That range helps me move between interface decisions, system design, APIs, tooling, and delivery without losing sight of the person using what I build.
Capabilities
I work across the stack and choose the platform that fits the problem.
Web & full-stack
React, Next.js, Astro, TypeScript, Java, Spring Boot, REST APIs, and microservices.
Apple platforms
Swift, SwiftUI, SwiftData, Core Data, WidgetKit, ActivityKit, and AudioKit.
Desktop
Cross-platform desktop applications built with Electron and Tauri.
Career
More than nine years building and modernizing customer-facing and internal software.
2023–2026
Abercrombie & Fitch
Led work across a migration from a legacy monolith to Next.js and micro-frontends, delivered analytics-platform changes, and built reusable libraries, performance suites, developer tooling, APIs, and delivery infrastructure for enterprise commerce.
2017–2023
Williams-Sonoma
Led front-end development for loyalty, checkout, order history, and returns; contributed Java APIs and shared design-system components; and delivered accessible commerce experiences that completed formal accessibility certification.
Creative life
Music and gaming have been lifelong hobbies. I sing, play guitar and drums, and write and produce my own music. I’ve also made mods, levels, and SFM videos for Source games.
More recently, I’ve started building a game of my own and exploring engine development, Unity, Unreal, and Blender. Anything that brings software, design, music, and play together is especially exciting to me.
What matters
Whether it solves a practical problem or simply makes someone happy, creating that kind of impact is deeply satisfying.