Full-Stack Product Engineer · AI-Native Builder

I build practical software products — not framework demos.

I turn messy requirements into working web products: data-heavy dashboards, admin panels, API-backed workflows, e-commerce systems and AI-powered tools. I work framework-agnostic and choose the stack that fits the product — the framework is not the product, the result is.

DashboardsAdmin systemsE-commerceAI assistantsInternal tools

Live demos

Things I have shipped

A mix of full-stack products and frontend-heavy experiences you can click through. Built across different stacks on purpose.

New SUNDIVE — Comet Racing screenshot

SUNDIVE — Comet Racing

Problem. Browser games often look like tech demos but do not feel replayable after the first click.

Built. A deterministic comet-racing arcade demo with 10 procedural levels, rival bots, biomes, hazards, jump/nitro controls, personal bests and mobile support.

ViteTypeScriptPixiJSDeterministic gameplay
Live demo →GitHubSynthetic demo data
New PYRE — Lightbound Survivors screenshot

PYRE — Lightbound Survivors

Problem. Action demos need immediate game feel, clear feedback and enough systems to be worth replaying.

Built. A PixiJS objective-survivors game where light is both health and reach: charge pyre beacons, survive enemy pressure, unlock upgrades and open the Dawn Gate.

ViteTypeScriptPixiJSGame feelMobile
Live demo →GitHubSynthetic demo data
SWITCHBOARD — AI Agent Control Room screenshot

SWITCHBOARD — AI Agent Control Room

Problem. Agent workflows are hard to trust when you cannot see tools, retries, cost, trace history or approval gates.

Built. A deterministic execution console: node canvas, replay timeline, trace waterfall, token/cost HUD, command palette and human-in-the-loop approval editing.

ReactTypeScriptViteReact FlowMonacoZustand
Live demo →GitHubSynthetic demo data
LINEHAUL — Fleet Operations Console screenshot

LINEHAUL — Fleet Operations Console

Problem. Logistics teams need live map context, incidents, SLA drift and vehicle details in one operational view.

Built. A map-first control room over a synthetic fleet day: animated trips, replay scrubber, incident feed, depot filters, KPI strip and vehicle drill-down drawer.

ReactVitedeck.glMapLibreGSAPZustand
Live demo →GitHubSynthetic demo data
RESONANCE LAB screenshot

RESONANCE LAB

Problem. Most portfolios show static screens; realtime graphics need performance, motion craft and careful browser engineering.

Built. An audio-reactive WebGL particle instrument with GPGPU simulation, Web Audio analysis, responsive controls, reduced-motion mode and cinematic interactions.

ReactThree.jsR3FWeb AudioGSAPZustand
Live demo →GitHubSynthetic demo data
Aura Commerce Configurator screenshot

Aura Commerce Configurator

Problem. Premium storefronts need more than product cards: configuration, cart logic, checkout states and polish.

Built. A frontend-only e-commerce experience with animated product configurator, filters, cart drawer, mock checkout, order timeline and persisted saved builds.

Next.jsReactTypeScriptFramer MotionZustand
Live demo →GitHubSynthetic demo data
Merchant Control Tower screenshot

Merchant Control Tower

Problem. E-commerce operations scattered across orders, inventory, returns and channels.

Built. A dense ops analytics console — KPIs, cross-filtering charts, and orders / inventory / customers / returns / insights with drawers, modals and bulk actions.

Nuxt 3VueTypeScriptPiniaNitroPrismaSQLite
Live demo →GitHubSynthetic demo data
Care Intake Console screenshot

Care Intake Console

Problem. Outpatient intake & triage operations run by hand on spreadsheets.

Built. A queue + triage-review workflow with patients, appointments, follow-ups, operational reports and an audit log.

AngularNestJSTypeScriptApexCharts
Live demo →GitHubSynthetic demo data
AI Finance Dashboard screenshot

AI Finance Dashboard

Problem. Personal finance data with no clear cash-flow, budget or category insight.

Built. Transactions, analytics, CSV import, budgets, subscriptions, savings goals, reports — plus a keyless AI assistant with per-page prompts.

AngularNestJSPrismaPostgreSQLAI (Claude)
Live demo →GitHubSynthetic demo data
K2 CRM / ERP — Order Accounting screenshot

K2 CRM / ERP — Order Accounting

Problem. Sales teams drowning in spreadsheets and manual order math.

Built. An order-accounting module: clients, inventory, server-computed orders, analytics, reports, client drill-downs and an activity log.

FlaskReactTypeScriptSQLite / Postgres
Live demo →GitHubSynthetic demo data

What's next

The portfolio grows beyond dashboards

Categories I am actively building demos for next.

AI companion / assistant

Conversational assistants with tools, memory, context and human-in-the-loop review.

In progress

Marketplace / checkout systems

Buyer flows, seller/admin workflows, payments, catalog and order operations.

In progress

Data automation / reporting

ETL-style cleanup and scheduled reporting pipelines over messy sources.

In progress

SaaS-style internal products

Multi-view internal tools with auth, roles, dashboards and deployment.

In progress

Capabilities

What I do

Dashboards & reporting systemsAdmin panels & internal toolsE-commerce systemsAI assistants & workflow automationAPI integrationsRealtime maps & WebGL experiencesData-heavy frontend UXFull-stack deployment

Stack — chosen per product

Frontend

  • React / Next.js
  • Vue / Nuxt
  • Angular
  • TypeScript
  • Tailwind

Backend

  • Node.js / NestJS / Express / Fastify
  • Laravel / PHP
  • Python / FastAPI / Flask / Django
  • Go (when it fits)

Data & API

  • PostgreSQL
  • MySQL
  • SQLite
  • REST APIs
  • Reporting & ETL-style cleanup

AI-assisted delivery

  • AI agents & tools for speed
  • Engineering review
  • Architecture & testing
  • Deploy discipline

How I work

Practical, production-minded delivery

1

Prototype → working demo, fast

I turn messy requirements into a clickable, deployed demo quickly — then harden it.

2

Clear written communication

Short, concrete updates. You always know what is done, what is next, and what is a trade-off.

3

AI-assisted, engineer-reviewed

I use AI agents to move faster, but every result gets architecture, testing and review before it ships.

4

Production-minded

Sensible structure, tests where they matter, Docker, and deployable from day one.