Adam Tyrrell

Software Engineer Team Lead · Kansas City

Lead the team.Ship the code.Build systems that run themselves.

I’m Adam Tyrrell, an engineering team lead in Kansas City. My team runs the platform behind 150+ sites, and I’m in the code with them every day. On my own time I build side projects for fun, and you can find a few of them here.

  • TypeScript
  • Next.js
  • Node.js
  • AWS
  • Claude API
Leadership01 / team

What the team ships.

I lead four developers: code reviews, Git flow and engineering standards, hiring and mentoring, and roadmap planning with leadership. This is what came out of it.

client sites on one platform I architected
150+
lower AWS infrastructure costs
90%
to launch a new site, down from 3-6 months
1 day
more sprint output from AI-assisted development
~⅓

Software rarely breaks at the interesting part. It breaks at the boring one: the retry, the duplicate row, the job nobody was watching.

So I build the boring part properly first. That habit came from shipping production software people depend on daily, and it shows up in everything here, from a multi-tenant analytics platform to a scan tool that has to survive a Bluetooth adapter dropping mid-session.

What I work on02 / practice

Four problems, four proofs.

Full capability map
Selected work03 / systems

Things I built that are still running.

The full write-ups live on the work page, decisions and dead ends included.

All five systems
Platform architecture · Team lead150+sites on one platform

Multi-Tenant Site Platform

The shared platform my team ships client sites on: one reusable Next.js theme, a tenant-aware Payload CMS setup, and fully automated pipelines, running 150+ sites on consolidated AWS infrastructure.

I architected it and led the rollout. Consolidating onto shared CloudFront, S3, EC2, and ECR cut infrastructure costs by 90 percent, CloudFormation keeps dev, staging, and production identical, and every deploy passes automated quality and accessibility gates. A new site went from 3-6 months to a single day.

  • Next.js
  • Payload CMS
  • AWS (CloudFront, S3, EC2, ECR)
  • CloudFormation
  • Bitbucket Pipelines
  • Cypress
  • Lighthouse

Built at my day job, so the code stays private. Happy to walk through the architecture.

Automation · AI opsDailyunattended runs

Autonomous Daily Agent Fleet

A fleet of scheduled AI agents that run unattended every day, handling security review, dependency research, and production error watch, then report to a dashboard and push to a phone.

The interesting part is what happens with nobody watching: agents run on systemd timers, a poller survives restarts, and error watch is wired to live Sentry data so a real production exception becomes a notification instead of a surprise.

  • Claude API
  • systemd services
  • Sentry
  • Next.js dashboard
  • Push / email alerts
Ask my site

Skip the reading. Interrogate it.

This site has its own assistant, wired to a knowledge base about the work. Ask it what I have built, what stack I reach for, or what I am looking for next.

or press ` for the terminal

Let’s talk about what you’re building.

or email me directly at adamtyrrell777@gmail.com