Book a free call (opens in a new tab)
For agencies and technical clients

Serious engineering. Friendly footing.

The rest of this site is written for a smaller business owner or organization who has website or tech needs. This page is not. If you're an agency with overflow, a product team short a senior engineer, or a client whose project stopped being about basic web pages — I can ably help there as well.

Where the depth comes from.

I’ve spent much of my career in enterprise software — the past 15 years for a noted internet company (Dyn) and a major cloud provider (Oracle). I was a key member of the team who grew an enterprise email delivery service that handled more than six billion emails a month.

And I led a cloud migration that moved that service from on-prem to cloud, along with several hundred customers — with zero downtime. When your project needs more than basic web development, you’ll have the same person doing the work.

That email service was so much more than a website. It had a console UI, an API for automation, and large subsystems for inbound and outbound SMTP services, caching layers, and bounce, spam complaint, unsubscribe, and engagement (open/click) handling. Hundreds of servers, over 20 hostclasses, millions of lines of code, and a promise of 99.9% uptime.

The migration involved capacity planning, compute and data storage planning, data migration in flight, operations and feature parity, and a phased plan that ensured a smooth transition while customers relied on the service. It was very much like a total rebuild of an airplane already in flight.

I mention all this to show my background extends far beyond a simple website portfolio, and to prove I am comfortable being the main engineer on something that matters. Twenty-five years in, I've been the person who builds it, the person who migrates it, and the person who gets called when it falls over at 2am. That last one shapes how I approach the first two.

Full-stack Development: SyteCheck

From idea to finished, scalable, secure product: SyteCheck is a website analysis product I designed, built, and run. It's architected as a complete, full-stack app: a Python, Celery, and Redis worker to queue and run website scans; a FastAPI layer to provide automation for developers and agencies; and a full-featured React SPA front-end which uses the API. It's containerized, deployed, and billable for subscription use, or for one-off scans. And it's got a truly free tier so you can try it out — you need only a confirmed email. It is the best available example yet of what this senior engineer can provide. Read more about it.

What I get hired for

Four kinds of problem.

Full-stack product work

React and TypeScript on the front, Python or Node behind it, Postgres/SQL underneath. Feature work on an existing codebase, or a service built from nothing. I ensure test coverage and leave the code readable by whoever comes next — which is frequently the point of bringing in a contractor rather than growing headcount.

Migrations that can't drop data

Platform moves, CMS replacements, e-commerce re-platforming, and the unglamorous reconciliation work that decides whether a migration is a success or an incident. I've moved a thousand-page site without losing its inbound links and a catalogue of hundreds of products without losing its variants. The hard part is never the new system.

Integration between systems that weren't built to talk

Payment gateways, CRMs, membership and directory systems, email platforms, third-party APIs with documentation of varying honesty. Most systems can talk to each other, but it's not always so easy. I'll help bridge the gap.

Cloud, CI/CD, and operations

Deployment pipelines, containerized environments, monitoring that pages a human only when it should. Documentation and runbooks that instruct and get to the answer quickly. Enterprise experience running services at scale, applied at whatever size you actually are.

Stack

The short version.

Languages & frameworks
  • TypeScript
  • Python
  • JavaScript
  • PHP
  • Java
  • React
  • Node
  • SQL
  • SMTP
Platforms & infrastructure
  • Linux
  • Docker
  • Render
  • AWS
  • OCI
  • Cloudflare
  • Git
  • CI/CD pipelines
  • Postgres
  • Redis
  • Google Workspace
  • Claude Code
Web & CMS
  • WordPress
  • Squarespace
  • Astro
  • WooCommerce
The work itself
  • Web and Full-stack applications
  • Website fixes and rebuilds
  • Platform migrations
  • Systems integration
  • Performance & Core Web Vitals
  • Accessibility (WCAG 2.2 AA)
  • Technical SEO
  • AI-assisted development
Availability

Available for contract.

Agency overflow, fixed-scope contract work, or an ongoing part-time engagement. Remote, US Eastern, and used to working as the only engineer on a distributed team. Rates and availability on request.

Smaller project, but technical?

Plenty of work sits between a website and a platform. If yours does, describe it on a call and I'll tell you whether it's a fit — including if it isn't.

I reply to every message within one business day.