Skip to content
Available for work · 2026

scroll

Every request ends at the metal.

pipeline: fetchdecodeexecutememorywrite-backteardownbinary

I design cloud platforms, build full-stack products, and keep them running in production. From a single VPS to multi-region Kubernetes. From a quick Next.js MVP to a hardened, observed, automated stack. Boring infra. Beautiful interfaces. Real outcomes. If you can describe it, I can ship it.

03 · Stack

The constellation
I build with.

04 · Services

What I actually do.

Four flavours of engagement. Mix-and-match in practice.

01

Cloud Architecture

Designs that scale and stay cheap.

Greenfield infrastructure on AWS, GCP, Azure, DigitalOcean, or Hetzner. Multi-region when you need it, single-VPS when you do not.

  • Architecture review & cost audit
  • IaC (Terraform) for your whole stack
  • Production-grade VPC + IAM
  • Multi-environment promotion path
02

Self-hosted Platforms

Your own PaaS on your own hardware.

Coolify, Dokploy, Portainer, Homarr, Uptime Kuma, Grafana - turn a homelab or single VPS into a production cockpit.

  • Coolify / Dokploy deployment
  • Reverse proxy + TLS automation
  • Backups + restore drills
  • Grafana + Loki + Prom stack
03

Full-stack Builds

From idea to live URL.

Next.js, React, Node, Bun, Python - shipped end-to-end with auth, payments, observability, and a deploy pipeline you can actually trust.

  • MVPs in 2–4 weeks
  • TypeScript everywhere, tests where they earn it
  • Stripe, Auth, transactional email
  • Type-safe API + Postgres + Prisma
04

DevOps & Automation

CI/CD that just works.

Docker, Kubernetes, Terraform, GitHub Actions. Build pipelines, deploy pipelines, rollback strategies, and the boring runbooks that prevent 3am pages.

  • GitHub Actions workflows
  • Zero-downtime k8s rollouts
  • Image scanning + secret hygiene
  • On-call runbooks + alerts
05 · Work

A few things I've shipped.

Scroll the page → the carousel scrolls right. Click any card for details.

PRODUCTION MAIL SERVER
Self-hosted
2025

Production Mail Server, One VPS

Stalwart on a single Hetzner box: SMTP, IMAP, JMAP, anti-spam, DKIM/SPF/DMARC. Replaced a paid provider.

0$ provider bill · TLS-A everywhere · 99.9% deliverability

linuxnginxdockercloudflarehetznerbash
ONE-PANE SERVER COCKPIT
Self-hosted
2025

One-Pane Server Cockpit

Full-stack monitoring across a fleet: Homarr as the dashboard, Portainer for containers, Beszel for metrics, Dozzle for live logs, Uptime Kuma for alerts.

12 services watched · sub-30s mean detection

linuxdockergrafananginxcloudflare
APACHE SUPERSET - OSS CONTRIBUTOR
OSS
2024

Apache Superset - OSS Contributor

Patches into the dashboarding side of Superset: query bug fixes, chart polish, docs. Merged upstream.

PRs merged · ~73k stars project

pythonreacttypescriptpostgres
MAUTIC - SES PLUGIN & WHATSAPP
OSS
2024

Mautic - SES Plugin & WhatsApp

Built an Amazon SES transport plugin for Mautic and currently working on a WhatsApp integration for the marketing-automation OSS.

SES plugin shipped · WhatsApp integration in progress

phpmysqlnginxdocker
CUT A SERVER BILL ~40%
Production
2025

Cut a Server Bill ~40%

Audited running services on a single VPS by actual load. Removed dead containers, swapped fat services for lighter equivalents, tuned systemd units.

~40% lower monthly cost · same workloads

linuxdockerbashgrafananginx
LINUX KERNEL - WORKING ON IT
WIP
2026

Linux Kernel - Working On It

Currently studying + sending small patches into the kernel tree. Focus area: systems plumbing, driver tweaks, and tooling for build/test.

In progress · learning by patching, not by reading

clinuxbashgit

How Kubernetes actually works.

one control loop · drag to rotate · scrub the strip

phase: building the clusterkubectl apply -f deploy.yamlscheduler binds 3 podsservice balances trafficpod dies · control loop healsscale: replicas 3 → 5declared state == actual statetear down · loop

Fire up the
architecture.

A terminal game. ls the scenarios, play one, then wire the services and boot the stack in dependency order - all by real command.

stalwart-mail
  [internet] ──┐
               ├──▶ [nginx] ──▶ [stalwart] ──▶ [sqlite]
  [client]  ───┘

$ connect nginx stalwart && boot

No blog yet. If you'd actually read it, I'll write it.

Tell me what to write ↘

Let's build something
that lasts.

Reply within 24h, anywhere on Earth. Tell me what you want to ship.

or reach me directly

hello@v9dev.in

By sending you agree to be contacted back at the address above.