mwk.dev Open to roles
WorkWritingSkillsAboutContact

Platform Engineer · Denver, CO

I keep the platforms running that others build on.

Kubernetes, infrastructure as code, CI/CD, and observability for a distributed team shipping web apps and AI agents.

Selected work

Things I've built and fixed in production

Not tutorials. Each one is something I root-caused, shipped, and documented.

f1visa.netWeOwn · 2026
Cloudflare · Astro

From hand-run deploys to a one-minute pipeline

Problem. Every release was a manual wrangler run with an undocumented config workaround. "Deployed" and "live" kept disagreeing because content lived in D1 revisions, not the seed file.

Built. A GitHub Actions pipeline that builds the Astro site, patches the adapter's broken config, and deploys to Workers on every merge. Migrated the zone between Cloudflare accounts, added DKIM/DMARC email, wrote the runbook.

Merge to main → live in one minute. Nobody needs my laptop to ship.

GitHub ActionsCloudflare WorkersD1AstroDNS
GitOps platformWeOwn · 2025–26
Kubernetes · ArgoCD

A Kubernetes platform a small team can actually operate

Built. DigitalOcean Kubernetes provisioned with OpenTofu, apps delivered through Helm and ArgoCD, secrets in Infisical, and a Prometheus + Grafana + Loki stack so failures show up on a dashboard before Slack.

The team deploys by opening a PR. Access, secrets, and rollbacks follow the same path.

OpenTofuHelmArgoCDInfisicalPrometheusGrafanaLoki
Hermes AgentWeOwn · 2026
Docker · Caddy

The dashboard that died every restart

Problem. An AI agent's dashboard went unreachable after container restarts. No errors in any log.

Root cause. Shared Docker network namespace silently broke on restart. Fixed with separate bridge networks and Caddy resolving through Docker DNS. Packaged the deployment as a Copier template.

Template on GitHub
Docker networkingCaddyCopierRoot-cause analysis
Container stacksWeOwn · 2026
Docker · Ansible

Reusable Docker stacks for AI and WordPress

Built. HTTP healthchecks and pinned images for OpenClaw, default model + agent search for AnythingLLM, and a WordPress stack where Ansible pulls plugins from object storage at build time. Ran a Docker MCP Gateway POC for safe agent tool access.

Docker ComposeAnsibleMCPAnythingLLM
ObservabilityWeOwn · 2026
SigNoz · OTel

Seeing traffic and errors on a site that had neither

Built. SigNoz with OpenTelemetry collectors and structured Caddy access logs for a marketing site with live webinar traffic. Slow pages and 5xx spikes now visible in one place.

SigNozOpenTelemetryCaddy
Side projectPersonal · 2026
Next.js · Vercel

LinkedIn cold-message generator

A Next.js app that turns a job description and a profile into a short outreach message. Built for my own job search, kept online because friends kept asking for the link.

Try it live
Next.jsLLM APIVercel

Writing

Notes from incidents and migrations

Written for the version of me who hits the same wall next year.

Skills

Tools I've used in production

Not a keyword list.

cloud
Kubernetes (DOKS), Docker, DigitalOcean, AWS, Cloudflare Workers & Pages, Terraform / OpenTofu, Ansible
delivery
GitHub Actions, Helm, ArgoCD, GitOps, Copier templates, Wrangler
observability
Prometheus, Grafana, Loki, SigNoz, OpenTelemetry, Uptime Kuma
security
Caddy, Ingress, DNS, TLS/mTLS, IAM & RBAC, Infisical, CCNA
ai infra
AnythingLLM, MCP gateways, self-hosted LLM agents, RAG pipelines
languages
Python, Bash, SQL, TypeScript

About

Mohammed Waseem Khan

Mohammed Waseem Khan

Platform engineer based in Denver. At WeOwn I run infrastructure for a distributed team that ships WordPress sites, Cloudflare apps, and self-hosted AI agents — and I'm the person who gets the message when something is down.

Before that I did DevOps at ZIT Solutions, founded a platform matching lawyers with clients, and started in security with an internship at Hyderabad City Police.

I like work where the outcome is measurable: deploys that take a minute instead of an hour, dashboards that catch the problem first.

  • nowPlatform Engineer, WeOwn (2025–present)
  • beforeJunior DevOps, ZIT Solutions · Founder, lawyer–client platform
  • educationMS CS, Westcliff University (2027) · BS CS, Osmania University
  • certsCCNA · Google Cybersecurity Professional
  • locationDenver, CO
  • statusOpen to full-time & contract roles

Your platform needs someone who owns it end to end.

Email is fastest. I reply within a day and I'm happy to walk through any of the work above in detail.

Book 20 min Resume (PDF)
Copied hello@mwk.dev