Available for product, platform, and full-stack engineering roles

Building product systems with operational clarity

My strongest work is not a gallery of visual variants. It is the engineering story behind Booking Admin, Booking App, FinFlow, InvoiceLab, and PromptFlow: control planes, runtimes, workflow-heavy tools, and AI-enabled products that still behave like software engineering.

// about

Engineering signal before surface variation

I build product systems where the operational model is explicit. The strongest pattern in my work is separating customer runtime from operator authority when that separation improves safety, clarity, and release discipline.

Booking Admin and Booking App are the clearest proof of that thinking. FinFlow, InvoiceLab, and PromptFlow expand the story into finance, document workflows, and AI-era tooling without losing the engineering discipline underneath.

The through line is consistent: workflow depth, typed contracts, hosted verification, and documentation that helps people operate the system instead of decorating it.

5
Flagship Repos
2
Booking Surfaces Split On Purpose
3
Workflow-Heavy Product Domains
Hosted
Deploy + Verification Mindset
// systems

What I ship

Authority design

Control planes Role-gated admin UX Publication authority Runtime verification

Product runtimes

Expo React Vite Cloudflare edge delivery

Workflow systems

Approvals Invoice rendering Compliance exports Recurring finance flows

AI tooling

Prompt tooling Evals Assistant orchestration Multi-model surfaces

Delivery discipline

GitHub Actions GitLab pipelines Smoke verification Environment gates

Docs and quality

Zod contracts Docs hubs Source-of-truth files Operational clarity
// projects

Flagship repositories

The shortlist that currently carries the public portfolio story.

BA

Booking Admin

Internal control-plane platform for tenant configuration, release state, runtime inventory, and deploy promotion. This is the strongest proof of systems ownership because it treats operator authority as a first-class product surface.

Cloudflare Workers Neon Auth Postgres Zod Contracts Hosted Evidence
BP

Booking App

Customer-facing runtime kept intentionally separate from the control plane. It shows product UX, hosted-lane delivery, same-origin manifest handling, and why the Booking split is an architectural strength instead of a documentation trick.

Expo Cloudflare Edge Hosted Smoke Typed Contracts Multi-Lane Deploys
FF

FinFlow

Cross-platform personal finance app with sync-heavy flows, assistant orchestration, and cloud-backed state. It reads like a real product because the core value is in workflow continuity, not a polished screenshot alone.

Expo iOS + Web Supabase Assistant Flows CI Jobs Stateful Product Logic
IL

InvoiceLab

German invoice authoring workspace with Chromium PDF rendering and EN 16931 export. The engineering signal comes from document correctness, shared contracts, and a workflow that combines UI, render service, and compliance outputs.

React + Vite Chromium Renderer ZUGFeRD XRechnung Zod Contracts
PF

PromptFlow

Prompt engineering product surface with web, API, and mobile layers, evaluation workflows, and multi-model tooling. It earns a place in the shortlist because the AI value is carried by product architecture, not by novelty alone.

Vite Web App Cloud API Expo Mobile Eval Studio Prompt Ops
// methods

Operating model

The same delivery pattern keeps showing up across the strongest work.

Current emphasis:
5 active principles
1

Separate authority from runtime

Keep control surfaces distinct when safety and clarity improve
Active
2

Use typed contracts aggressively

Schemas and shared contracts keep product surfaces aligned
Active
3

Treat hosted verification as part of the feature

Deployment lanes, smoke runs, and health contracts are product work
Active
4

Make docs operational

README, hubs, and status files should help navigation instead of creating fog
Active
5

Use AI where it changes the workflow

Assistants, evals, and multi-model tooling belong inside real product surfaces
Focus
// contact

Start a conversation

Open to roles that care about product depth, systems thinking, and clean operational boundaries.

Looking for engineering ownership, not just implementation

The best fit is work where product, architecture, and operational clarity all matter. If the team values control-plane thinking, workflow depth, and systems that can actually be operated, that is the right conversation.