Senior full-stack engineer and architect — front end to database. I care about solving hard problems cleanly, simplifying complex interfaces until they feel obvious, and getting performance most people assume isn't there.
I've spent 20+ years designing, building, and modernizing complex web applications across healthcare (clinical imaging and DICOM), fintech (equity and stock-based compensation), and marketing technology (large-scale email and data systems).
My through-line is taking legacy systems — often slow, dated, and hard to maintain — and turning them into modern, high-performance platforms. Along the way I've led small teams, cut six-figure costs, improved performance several-fold, and migrated hundreds of clients with zero downtime.
What actually drives me is solving hard problems cleanly — simplifying interfaces until they feel obvious, and pushing performance further than people expect.
I build things that are simple, fast, and maintainable — not just things that work. That preference for fundamentals is why the platform below, and this very page, are hand-built on the web's own primitives.
Independent project · designed & built solo, end to end
One person, the whole stack: authentication and role-based access, reporting, scheduling, notifications, per-tenant branding, and a multilingual UI — built for the compliance demands of healthcare and other regulated fields.
A custom code generator turns the database schema into the API — and one JSON definition drives both a report's input form and its final PDF. New endpoints and new report types need little to no new code.
One login across many tenants, each with its own data, role-based permissions, theming, light/dark mode, and language (English, French, Chinese).
A generator produces the REST API and data layer from stored procedures and enforces tenant-isolation rules at build time — so a class of data-leak bugs can't ship.
Built from scratch on plain JavaScript: a virtualized data grid, JSON-driven forms and dialogs, a scheduler, and reusable controls — a drop-in with no build step.
Consistent time-zone and date handling across every grid and the scheduler — times stored in UTC and converted to each tenant's zone for display.
Server-side permission checks against live state, refresh-token revocation, CSP, and rate limiting — designed for PHIPA-regulated health data.
Containerized with Docker behind Cloudflare, with automated build-and-deploy on every push to the main branch.
Stack: .NET 10 · SQL Server · vanilla JavaScript · Docker · Cloudflare
A guided demo is available on request — get in touch.
Architecting a financial platform that lets investors and directors manage employee stock-based compensation, working directly with stakeholders and rebuilding the front end into a cleaner, more modern experience.
Led the modernization of a clinical imaging platform (PACS), re-architecting a legacy system into a fully web-based Angular application — working closely with doctors, radiologists, and clinic staff. Built DICOM data and image handling, REST APIs on Node.js and .NET, and a configuration-driven reporting system.
Built and led high-performance systems for a large marketing-technology platform. Replaced a decade-old inbound system, delivered time-zone and multi-language support, and rebuilt legacy applications for speed and usability.
Open to senior engineering and architecture roles, and select freelance work. The fastest way to reach me is email.