Shared Reporting Platform
Architecture owner and primary implementer
Replaced fragmented report implementations with a shared architecture used across 14 financial-product experiences on web and mobile.
Senior Frontend Engineer
Senior frontend engineer specializing in React architecture, performance, reporting, data visualization, and AI-assisted product development.
Work
A few projects I can speak to in depth.
Projects
Tools and experiments I can discuss beyond my production work.
Creator and sole developer
A local-first personal operating system with an evidence-driven job-search assistant. It combines tasks, calendar context, reminders, projects, relationships, and an application pipeline with first-party ATS ingestion and structured job-fit scoring.
Architecture walkthrough
A modular monolith keeps the product operable by one developer while separating interactive requests, durable state, background work, and model-assisted judgment.
Capture & clients
React web surfaces and a Kotlin Multiplatform companion collect explicit user intent.
Domain API
Typed modules own tasks, scheduling, relationships, projects, and career workflows.
Durable state
PostgreSQL stores status, timing, claims, model runs, and append-only audit history.
Workers
Idempotent jobs handle recurrence, source ingestion, catch-up, scoring, and notifications.
Constrained AI
Hosted or local models propose classifications and summaries against verified facts.
Outcome: Actively used as my personal system. Durable schedules, claims, audit history, model invocations, and notifications remain in PostgreSQL, while AI produces constrained proposals rather than becoming the source of truth or submitting applications autonomously.
Solo developer
A small browser game built directly on the Canvas API, with mouse and touch controls, projectile motion, animated targets, collision detection, scoring, and responsive rendering.
Outcome: Built as a focused exploration of a real-time render loop, input handling, simple game physics, and interaction design without a game engine.
Experience
Focus areas
Designing typed React architectures, state models, shared packages, and API contracts for complex product workflows across web and mobile.
Profiling browser and React behavior under real data, then improving rendering, interaction latency, and charting architecture with measurable results.
Owning customer-facing work from problem framing and technical design through implementation, analytics, stabilization, and iterative delivery.
Using Claude Code, Codex, MCP, and structured LLM workflows to connect requirements, designs, analytics, implementation, and validation.