Senior Frontend Engineer · AI Product Engineering

Software where AI belongs in the workflow—not beside it.

I help teams integrate AI naturally into production software—purpose-built experiences, solid frontend craft, software people trust. Senior frontend engineer, full-stack when it matters, 10+ years in complex B2B products.

AI integrated into production software—designed around how people actually work.

I design and build AI-enabled web applications where the interaction model fits the task, outputs are structured and reusable, and the interface stays reliable under real use. Frontend engineering and product thinking at the center.

Product decisions first. Thoughtful implementation across the stack to match.

How I think about AI products

Beliefs that guide how I design and build.

01

Start with the user's work

Great software begins with understanding the workflow—the task, the context, and what people need to accomplish. Product decisions come before technology choices.

02

Choose the right interaction

Chat, copilots, structured flows, or automation—each task deserves the interaction model that supports it best. The interface follows the work.

03

Design for clarity and trust

Progress users can see, outputs they can review and edit, interfaces that remain understandable when AI takes time or needs correction.

04

Build for the long term

Maintainable architecture, solid frontend craft, and software structured to evolve as the product grows. AI is one capability within a well-designed product.

Frontend and UX are essential parts of successful AI products. That is where capability becomes software people rely on.

My approach

From early prototype to production—grounded in how your users work.

Start with the workflow

What is the user trying to accomplish? Where should AI assist, automate, or stay out of the way? That map comes before frameworks or providers.

Design for trust

Long runs need visible progress. Outputs need structure users can edit. The interaction model fits the task—conversation, structured steps, or both.

Build for production

Reusable UI patterns, typed boundaries between app and agent services, code your team can extend after the engagement ends.

Ship in collaboration

I work alongside your engineers, designers, and product owners—especially when a POC needs to become something customers will actually use.

Typical builds: React, Next.js, TypeScript—integrated with your existing backend and agent layer.

What I help teams build

Production AI experiences designed around real user workflows.

Purpose-built AI interactions

Assistants, copilots, and structured flows designed for how your users actually work—from interaction design through production UI and integration.

The right interaction for the task

Chat, copilots, multi-step flows, or structured outputs—chosen based on what the work requires, with review surfaces and quality checks built in.

From prototype to product

Turn working prototypes into maintainable software your team can extend—solid frontend foundations that carry forward into production.

Frontend architecture that outlasts the POC

Component systems, state, and API boundaries built to scale—when you need one senior engineer to own the user-facing system end to end.

Interfaces that hold up under real use

Thoughtful UI for progress, editable outputs, and clear feedback—interfaces that remain dependable when agent runs take time.

Clarity before you scale the team

Architecture reviews, focused spikes, and scoped builds when you need a clear path forward before committing more people.

What you can expect

Frontend first. Full-stack when it matters.

Product thinking at the center

A senior frontend engineer focused on shipping software where AI fits the product naturally—grounded in user needs and product context.

Task-first product design

I start with how people adopt AI inside their job—the task and context guide every product and interface decision.

Frontend-first perspective

A foundation in graphic design, 10+ years building frontend software. That shapes how I design AI experiences—purpose-built for the work, integrated where users already are.

End-to-end product engineering

Frontend is my core strength, but I work comfortably across Node.js and Python backends—integrating APIs, AI services, and the infrastructure needed to ship complete products.

Pragmatic collaboration

I work closely with product and engineering teams throughout development—balancing user needs, technical trade-offs, and the long-term health of the software you are building.

Have an AI feature in mind?

Share where you are today and what you are trying to build. I am happy to explore whether there is a good fit and what a sensible first step might look like.

Email me to start