Job Board
Ranked Kanban with store lanes, aging & WIP signals, checklists, bulk actions, and a quick-add flow.
Product designer & full-stack engineer
From design tokens and accessibility gates to MongoDB, native iOS, and hand-authored WebAssembly — I take products from blank page to production, design through deploy.
Steel-to-task operations for grocery construction.
A fixtures-and-construction shop ran quoting, field work, and the books across disconnected spreadsheets, email, and QuickBooks — no single view from lead to ledger.
One platform spanning the whole job lifecycle — prospecting → quotes → a field Kanban → double-entry books → forecasting — designed and built solo on a token-driven, accessible design system, web and native iOS.
A single source of truth where email and receipts parse onto cards via AI. Live in production on Azure, backed by 560+ automated tests and a WCAG contrast gate enforced in CI.
Ranked Kanban with store lanes, aging & WIP signals, checklists, bulk actions, and a quick-add flow.
Pipeline, win-rate, and cash-on-hand at a glance — Chart.js datasets themed for light and dark.
In-house double-entry accounting: ledger, AR/AP, statements, bank rec, job costing, even fixed-asset depreciation.
Estimate builder with labor/total toggles and one-click branded PDFs; won quotes flow into invoices.
Live warehouse leads from OpenStreetMap + county GIS — owner, occupant, and assessed value, no paid API.
Monte-Carlo revenue forecast running on hand-authored WebAssembly — a genuine ~2× over the JS twin.
A SwiftUI companion app — the board, dashboard, quotes, prospects, and search on iOS, with offline edits, drag & drop, and a fastlane → TestFlight pipeline.





Each of these is the entire Blueprint app — same routes, same real data — reskinned into a distinct design language to push on motion, depth, type, and platform CSS. Svelte-scoped, so they never touch the production design system or its contrast gate.
Same end-to-end approach, different problems — personal finance, an AI control plane, a music player, and meeting notes. All SvelteKit 2 / Svelte 5, all local-first and self-hosted.

A self-hosted Mint.
Privacy-first personal finance — accounts, transactions, budgets, and net-worth analytics that never leave your network. File & SimpleFIN import, money stored as integer cents, with on-GPU AI categorization on the roadmap.

A control plane for your own AI rig.
Routes each chat to your local model (Ollama / LM Studio) when the rig is up and falls back to the cloud when it isn't — streaming the reply and showing which backend answered, tokens/sec, time-to-first-token, and live VRAM.

A no-subscription music player.
A free take on what Roon does well — a metadata-rich library and a good-looking remote for music on your own box. EBU-R128 loudness leveling in hand-authored WebAssembly, multi-room zones, internet radio, and Apple Music import.

Meeting notes that never leave your machine.
Drop in a recording and Cadence transcribes it with a local whisper.cpp, then a local LLM writes the summary and pulls out per-person action items — speaker segments, search, and follow-ups, all on-device.
Token-driven theming, light/dark, and a contrast check wired into CI so accessibility can't quietly regress.
SvelteKit & Svelte 5 on the front, TypeScript + MongoDB on the back, Dockerized to Azure via GitHub Actions.
A SwiftUI companion app with offline board CRUD, drag & drop, and a fastlane → TestFlight pipeline.
Email & receipt parsing onto cards, bank-line categorization, and month-end narratives — model proposes, human confirms.
Hand-emitted WebAssembly for hot compute, request-level caching, precompression, and a 560+ test safety net.
Focus traps, keyboard reach on every surface, a ⌘K command palette, view transitions, and reduced-motion paths.
Blueprint is the showcase; this is the day job. Ten years as a business analyst and developer turning legacy systems into modern tools at some of the largest names in mortgage & title.
Automated SQL reporting for a 15% lift in workflow efficiency and shipped a stakeholder-driven workflow system that raised engagement 25%; helped stand up an enterprise AI-chatbot integration.
Deprecated a legacy data-orchestration tool and validated gRPC message flows with Postman — halving response time and raising system throughput 200%.
Principal analyst migrating a loan-origination platform processing $100B+ annually from legacy WPF to a cloud-native MS-SQL + Angular stack — CI/CD on Azure DevOps with Kubernetes and Docker, a zero-sync-issue migration across 100M+ records.
Led a special-project team that cut appraisal turn-time 95%; automated a check-refund process saving ~$1M and three months; ran SAFe ceremonies and an SSO + cloud rollout on AWS/.NET.
I'm a business analyst and engineer who likes owning the whole thing — the look, the build, and the ship. Ten years turning bloated legacy systems into modern tools taught me to care about the details most people only notice when they're missing: keyboard paths, empty states, honest forms, a download that isn't 0 bytes.
By day I've been a senior analyst and developer in mortgage & title; on my own time I designed and built Blueprint end-to-end — design tokens to Azure deploys — plus a dozen interface explorations to keep the craft sharp.