PMPeter McKee

Hello, I'm Peter McKee.

Welcome 👋 I'm a hands-on technical leader architecting and shipping production AI systems—autonomous agent platforms, multi-tenant voice AI with RAG, and provider-agnostic LLM tooling. Three decades of engineering across IC, architect, and director-level roles at Docker, JFrog, AssemblyAI, and Sonar.

I'm currently working with,

  • Rust + Tokio
  • TypeScript / Next.js
  • Anthropic, OpenAI, Ollama
  • PostgreSQL + pgvector
  • VAPI
  • Node.js
face-cover-image
Press
Applications will start or are already using AI technology to augment or totally replace knowledgebases.

Forbes

On how AI is reshaping the developer knowledge stack.

As developers adopt AI for productivity benefits, there's a required responsibility to gut-check what it produces.

InfoWorld

On developer responsibility in the age of generative AI.

Gen-AI coding assistants are good at suggesting code, but not at stepping back and reflecting on the code and reasoning over its effectiveness.

Techzine

On the limits of AI coding assistants.

Featured Projects
Speaking & Media

How to Get Started with Docker

2020 · DockerCon / YouTube

DockerCon talk and companion YouTube tutorial—an introduction to Docker fundamentals that has crossed 430K views and become a canonical starting point for new container engineers.

Keynote
Docker
432K views
View

Continuous Previews with Infrastructure as Code

2021 · Pulumi

Session on using Pulumi and IaC to spin up per-PR preview environments for sharing and reviewing application changes.

Talk
IaC
DevOps

Docker for Python Developers — Talk Python to Me

2021 · Talk Python to Me, Episode 308

Podcast appearance walking Python developers through containerization patterns and how Docker fits into a modern Python workflow.

Podcast
Docker
Python

Leveraging AI for Secure DevOps — Test Guild

Test Guild Podcast

Podcast conversation on bringing AI into the DevOps loop without giving up on security or code quality.

Podcast
AI
DevSecOps
Writing

Say 'No' to 'NoOps': Why We Can't Afford to Let AI Run Wild

DevOps.com

An argument against the 'AI takes over Ops' narrative and a case for keeping humans in the loop on production systems.

AI
DevOps
Opinion

Bad Code Stalls Developer Velocity

The New Stack

On the real cost of letting code quality slide—why velocity dies in the codebase before it dies on the roadmap.

Clean Code
Engineering Leadership

#CleanCodeTips: Unlock Your Coding Potential

Sonar

Series of practical clean-code habits for individual contributors, written during my time leading DevRel at Sonar.

Clean Code
Sonar

Getting Started with Docker Using Node.js — Part 1

Docker Blog

Hands-on tutorial introducing Node.js developers to containerization, published on the official Docker blog.

Docker
Node.js
Tutorial

How to Use the NGINX Docker Official Image

Docker Blog

Guide to the NGINX Docker Official Image—how to configure it, when to extend it, and how to ship it to production.

Docker
NGINX
Tutorial
About Me
profile image

Peter McKee

Hi there ✌️ nice to meet you! I'm a hands-on technical leader based out of Round Rock, Texas with three decades of engineering experience spanning IC, architect, and director-level roles at Docker, JFrog, AssemblyAI, and Sonar.

These days I architect and ship production AI systems through my consultancy Ronin AI—autonomous agent platforms, multi-tenant voice AI with RAG, and provider-agnostic LLM tooling. I combine engineering depth with clear technical direction and a strong bias for building.

When I'm not heads-down in Rust or TypeScript, you'll find me hacking on ShrikeDB, my open-source Redis-compatible in-memory database written in Rust.

Education


Experiences


Skills


Languages & Runtimes

Rust
TypeScript
JavaScript
Node.js
Python
Java
.NET

AI / ML

Anthropic Claude
OpenAI
Ollama
RAG
pgvector
Agentic Workflows
Tool Use / Function Calling
Multi-provider LLM Abstraction
VAPI
Prompt Engineering

Web & Frontend

React
Next.js
Redux
Angular
Tailwind v4

Backend & APIs

Express
Restify
REST / JSON APIs
NextAuth v5
OAuth
Webhooks
RESP wire protocol

Databases & Storage

PostgreSQL
Prisma
Redis
MongoDB
Elasticsearch
pgvector

Cloud & Serverless

AWS
Lambda
API Gateway
GCP
Docker
Kubernetes
Docker Swarm
Terraform

Systems & Architecture

Tokio async runtime
Shared-nothing multi-shard
Extendible hashing
Multi-tenant SaaS
RBAC
Monorepos
Event-driven systems
Dependency injection

Tooling & Testing

Vitest
Puppeteer
Lightpanda
Tavily
pnpm / npm workspaces
Commander
SAY HI

hello@petermckee.dev

If you want to know more about my experiences and journey, or just talk in general, get in touch! ✌️

This site is hand-crafted, with care by me.

© 2026 All rights reserved.