Full-Stack Software Engineer

From idea to production.
Serious about quality.

I design and build web, mobile, and AI-powered products. My work spans architecture, implementation, testing, and production support, with AI integrated throughout the development process.

Explore my workExplore engineering workProduct, AI, and engineering-tooling case studies.
My projects

Explore my work.

Products built for real users and teams—from the first workflow to a reliable production handoff.

There is no web version of this app.

The other projects here embed a real Web build running against its production API. Symply House is built for iOS and Android only — it was never compiled to run in a browser, so there is nothing to put in this frame. Nothing is being held back; the app simply does not exist in a form a browser can open.

The engineering teardown beside this panel goes to the same depth as the others.

Engineering case studies

Selected engineering work.

Products I helped build, decisions I owned, and what changed as a result.

PRODUCT ENGINEERING · STEP

Building the social layer at Step.

I helped build Circles and the Movement Feed, connecting mobile experiences with an event-driven backend for memberships, invitations, posts, comments, and reactions.

My contribution
Product implementation across iOS and backend, with shared contracts and release planning.
Key decision
Keep access rules on the backend and make feed updates resilient to duplicate or missed events.

In this case studyOne correctness bug, traced from a missed event type to reconciliation and backfill

Read case study: Building the social layer at Step.
APPLIED AI · STEP

AI coaching in production.

I helped build AI coaching features with contextual retrieval, streaming responses, and tool use. One key change was moving retrieval out of conversations that did not need it.

My contribution
AI integration, backend and client delivery, output validation, and performance investigation.
Key decision
Use retrieval as a tool instead of an unconditional step on every message.

Author-reported estimate, not a measurement~300–500 ms of retrieval overhead removed from about 90% of messages

Read case study: AI coaching in production.
ENGINEERING TOOLING · STEP

Testing the agents that review engineering plans.

I built a structured review workflow and regression cases from real failures in AI-assisted planning. The goal was to check what the reviewers actually catch—not just whether they produce convincing feedback.

My contribution
Review protocol, reusable skills, evaluation cases, and verification rules.
Key decision
Turn recurring review failures into regression cases instead of adding untested prompt rules.

Recorded run · 2026-05-2811 regression cases: 6 pass, 2 fail, 2 partial, 1 fixture defect

Read case study: Testing the agents that review engineering plans.
What colleagues say

People I’ve
worked with.

Recommendations from teammates and collaborators.

Let’s talk

Let’s build something reliable.

I’m interested in full-stack, applied AI, AI-enabled development and quality-focused engineering roles.