IAMPMPKSAMY

I don't build software.
I build systems.

Software is a tool. A system is the thing that makes the tool run itself — reliably, at scale, without you watching it. That's the distinction that shapes every decision I make.

The shift

From developer to systems architect

I started like most engineers — writing features, fixing bugs, building things people asked for. Clean code, good tests, ship on Friday. Standard trajectory.

Then I hit a recurring problem: I'd build something well, hand it off, and watch it break under real conditions. Not because the code was wrong — but because no one had thought about the system around the code. The monitoring. The failure modes. The retry logic. The human who'd be paged at 2am.

That's when the mindset shifted. I stopped asking "does this feature work?" and started asking "what happens when this fails, at 3x load, while someone is asleep?"

The answer to that question is what I build now.

The HomeLab

Real infrastructure. Not just cloud buttons.

🖥️
Bare-metal server
Physical hardware running 24/7. Not an EC2 instance. An actual machine I own, power, and monitor.
🐳
Docker Compose
8+ services containerized. Nginx, MongoDB, Redis, NestJS API, Angular SSR, n8n, Prometheus — all orchestrated.
☁️
Cloudflare Tunnel
Zero open ports. All traffic routed through Cloudflare — DDoS protection, WAF rules, geo-blocking, SSL.
📊
Prometheus + Alerting
Real-time metrics, container health, API response times. Alerts before users notice problems.

Everything I recommend to clients, I run myself. When I say "Docker Compose works in production" — I mean production on bare metal, behind Cloudflare, being monitored by Prometheus, on hardware I own. That's a different level of confidence than reading documentation.

What I build

Four categories. One operating principle.

🤖
AI Systems

LLM-powered products with real guardrails: rate limiting, cost control, usage tracking, streaming interfaces, and fallback logic.

LLMNestJSRedisn8n
🖥️
Infrastructure

Production-grade infrastructure design — from Docker Compose to Cloudflare rules to Prometheus dashboards that actually alert.

DockerNGINXCloudflareLinux
🔄
Automation

n8n workflow orchestration, webhook pipelines, event-driven systems, and zero-touch customer journeys that run without supervision.

n8nWebhooksQueuesCron
🚀
SaaS Products

Full-stack SaaS from zero: Angular 18 SSR, NestJS APIs, Razorpay billing, user analytics, admin dashboards — production-ready.

Angular 18NestJSMongoDBRazorpay
Current focus

Building Maalig AI —
WhatsApp automation for India.

Indian SMBs are sitting on millions of WhatsApp conversations with zero automation. Every reply is manual. Every lead is tracked in someone's head. Every follow-up is forgotten.

I'm fixing that with Maalig AI — a SaaS that plugs into WhatsApp, Instagram, and Telegram and handles AI replies, lead capture, smart escalations, and workflow automation with n8n.

Built entirely by me. Live in production. INR-native with Razorpay. Tamil and Hindi AI support coming.

Skills

What I actually know. Scored honestly.

Languages
Go95%
TypeScript90%
JavaScript90%
Python88%
C / Embedded C88%
C# / .NET62%
Ruby60%
PHP60%
Frontend Desktop
React 1888%
Electron88%
Angular80%
Tailwind85%
Vue 275%
Backend AI
NestJS85%
Node.js88%
Go microservices90%
FastAPI78%
Ollama / self-hosted LLMs90%
Provider-agnostic AI routing90%
DevOps Infra Security
Docker / Compose92%
CasaOS90%
Cloudflare90%
Linux / systemd90%
NGINX / reverse proxy88%
Prometheus72%
WireGuard / OpenVPN85%
IoT Embedded Hardware
Arduino / AVR88%
STM32 / Keil82%
ESP32 / Home Assistant78%
PIC / MSP430 / 805175%
CAN/UART/PWM/I2C/SPI82%
Sensor fusion / Pixy vision80%
LabVIEW / DAQ70%
Robotics Mechanical CAD
Robotics systems82%
SolidWorks78%
Mechatronics / BOM70%
Fabrication / PCB68%
Self hosting Data
Nextcloud + Talk + Collabora90%
Seafile65%
PostgreSQL / MongoDB / Redis82%
Odoo / Immich65%
Philosophy

Three principles. No exceptions.

01
Systems > Software

Code is the smallest part. The system — the monitoring, failure handling, automation, and ops — is what determines if something actually works.

02
Automation > Manual work

If a human is doing it repeatedly, it should be automated. No exceptions. Manual work is a liability that compounds over time.

03
Proof > Claims

I don't say "I can build scalable systems." I show you the systems running. Live. With metrics. That's the only credibility that matters.

"Build it once. Design it to run forever."

That's the only brief I work from, regardless of what I'm building.