Building
I stay close to the work — system design, APIs, pipelines, frontends. Attention to detail shows up in edge cases, error handling, and the small decisions that keep production quiet long after launch day.
I'm an engineering leader who still loves being hands-on — designing systems, writing code, and helping others grow. I also coach early-stage startups and entrepreneurs on technical decisions, team building, and shipping without over-engineering. I care about secure, well-crafted software, and I get as much satisfaction from a great mentoring conversation as from a production launch.
What I care about
Whether I'm architecting a platform, pairing with an engineer, or writing a handover doc — the through-line is the same: identify what matters, build the simplest thing that solves it properly, secure it for the compliance context it lives in, and leave the team smarter than you found it.
I stay close to the work — system design, APIs, pipelines, frontends. Attention to detail shows up in edge cases, error handling, and the small decisions that keep production quiet long after launch day.
Growing engineers is part of the job — through code reviews, architecture discussions, and creating space for people to own complex problems. I also coach early startups and entrepreneurs on technical strategy, prioritization, and building the right thing first, without burning runway on the wrong architecture.
Playbooks, audit methodologies, onboarding packages, and internal docs that outlive any single project. Good engineering culture is built on what gets written down and passed along — not what stays in one person's head.
PCI, HIPAA, GDPR, and SOC 2 aren't checkboxes — they shape how you store data, draw API boundaries, handle identity, and design audit trails. I also run ongoing security audits for clients individually — each engagement scoped to their stack, threat model, and compliance context, not a generic checklist.
Focus on business tasks that deliver the most value — not every problem needs a large initiative or heavy resource spend. Right-sized solutions, fewer moving parts, and smarter cloud choices are how cost optimization happens naturally.
In practice, those values run straight into the same constraint every software team faces — delivery pressure, finite budget, and the expectation that the result still has to be good.
The delivery tradeoff
Stakeholders want all three: quality you can stand behind, speed to market, and cost that doesn't spiral. The classic model says pick two and sacrifice the third. Most teams do — sometimes explicitly, more often by accident when scope, timeline, or budget shifts mid-flight.
I don't think the answer is pretending you can have everything. It's being deliberate about the tradeoff — and knowing when there's a fourth option. Try the widget below.
Pick any two — see what happens to the third.
The classic tradeoff — pick two strengths, and accept the third won't be the priority.
What if there's another option?
Selected work
Ongoing engagements I lead today, plus a showcase of platforms and products built across enterprise, media, medtech, consulting, and independent work.
Active engagements and platform work I lead across clients and teams.
Consulting · Ongoing
Ongoing security audits scoped individually for each client — reviewing application architecture, data flows, access controls, infrastructure, and compliance posture against PCI, HIPAA, GDPR, and SOC 2 requirements. Every engagement starts from the client's specific stack and regulatory context, with prioritized findings and actionable remediation guidance.
Across roles
Ongoing mentorship of engineers and coaching for early-stage startups and entrepreneurs — pairing on architecture, helping founders prioritize technical bets, and building teams that ask 'why' before reaching for the complex solution.
Enterprise
Built CI/CD pipelines and application support tooling — replacing manual deployment runbooks with automated, observable workflows. Mentored engineers on pipeline design and operational best practices.
Enterprise
Multiple REST API services and third-party integrations with explicit contract boundaries, error handling, and security review — decoupling systems that previously relied on brittle point-to-point connections.
Platforms, products, and programs delivered end to end.
Enterprise healthcare
Large-scale CRM/CRS platform for commercial and Medicare enrollment — mission-critical member-facing infrastructure. Technical leadership across delivery, architecture, and mentoring engineers through complex regulatory and product constraints.
Enterprise healthcare
Architecture for compliant electronic enrollment without requiring a consumer account — HIPAA-aligned storage, verification guardrails, and pragmatic identity patterns instead of over-engineered proofing that would hurt conversion.
Enterprise
Led migration of heterogeneous applications — different storage types, data structures, and stacks — onto AWS and GCP. Established standardized patterns and tooling that replaced one-off infrastructure sprawl across the organization.
Enterprise
Enterprise identity provider integration and single sign-on across application boundaries — reducing credential sprawl, tightening authentication surfaces, and aligning with Zero Trust principles for internal and external-facing systems.
Independent
Deterministic analysis platform for identifying inefficiencies, waste, and profitability opportunities in normalized business data — built with repeatable outputs, CSV ingestion pipelines, and a publication gate before findings reach stakeholders.
RYAH Group
Management platform for the RYAH Smart Inhaler — an IoT-connected dry herb vaporizer used in clinical trials and medical cannabis programs across the UK, US, EU, and beyond. Built and operated the full tooling stack: mobile app services, RYAH MD prescriber portal, data warehouse for device and usage analytics, user administration, and cloud infrastructure — all supporting HIPAA-compliant patient data and fleet-scale device management.
Atlantic Media / MIT Solve
Full-stack Laravel platform powering MIT's global innovation challenges — Elasticsearch search, S3 + CloudFront CDN, background workers for exports, and role-based access. Dockerized dev environment for consistent team onboarding.
Paramount Streaming
Domain-driven micro-frontend architecture for streaming experiences across web and Chromecast — Module Federation, Apollo GraphQL, and a shared design system, plus automated worktree setup, codegen pipelines, and a single-source-of-truth AI rules architecture for multi-tool development.
Consulting
Consent-first Google Tag Manager audit pipeline packaged as Claude Code skills — container analysis, dataLayer diagnostics, pixel verification, and onboarding docs. Built to transfer methodology, not just deliver one-off audits.