
I'm a product-minded front-end engineer focused on building clean, reliable, and human-centered digital experiences. I enjoy turning complex ideas into clear interfaces that are useful, fast, and easy to maintain.
Great design isn't just aesthetics or code. It starts with how people work, collaborate, and make decisions in real workflows.
Start with context and constraints so solutions match real user behavior, not assumptions.
Reduce friction by making complex interactions feel familiar, readable, and predictable.
Architect systems that are scalable and maintainable as product needs evolve.
Teams are expected to ship faster, design better experiences, and align product, design, and engineering at the same time.
Turning complexity into clear product direction, designing practical UI patterns, and building front-end systems that are scalable, accessible, and maintainable.
Helping teams build software that feels intuitive to people and sustainable for the teams who maintain it.
Working across design and development taught me that the best products come from understanding how people actually work. Keep scrolling to learn more.
As a kid, I was torn between two worlds-sketching characters and designing imaginary cities one day, taking apart gadgets to see how they worked the next. When it came time for college, I chose engineering, thinking it the practical and responsible path. But the pull of art was too strong, and I switched to Art and Design, developing my craft in traditional media like drawing and painting yet often gravitated towards highly technical areas like animation, motion graphics, synthesizers, and interactive installations.
Website Design and Development
2007 - 2014
Built and shipped websites and e-commerce experiences while helping clients turn business goals into practical, user-friendly products.
Senior Programmer to Solution Architect
2014 - 2019
Progressed from Senior Programmer to Solution Architect, leading web, app, and interactive product delivery for clients with complex technical and UX requirements.
Product Team Lead, Full Stack Developer
2020 - Present
Helped shape Social Forms into a collaborative, next-generation form platform by leading across product, UX, and engineering.
Collaborative form authoring platform with advanced UX
Cross-functional product direction through design and engineering alignment
Conversational help and intelligent guidance for complex workflows
Component system for conversational guidance, tours, and contextual help
Chat-based character guessing game built with roleplay prompts, retrieval, and ingestion tooling
Course Building System for Luxury Car Company
3D Product Explorer Application for Rhode Schwarz
Interactive AR for Georgia Pacific
DensShield microsite for Georgia Pacific
Website for Event Planning Company
E-Commerce Website for Hair Accessory Company.
Website for Writers Guild of America Pension Plan and Health Fund