Full-stack engineer, system administrator, and Kubernetes enthusiast from Kerala. I build production systems, automate everything I touch, and use AI to stay three steps ahead.
Modern web apps with React, Next.js, and TypeScript. Type-safe and performant.
Production-grade Kubernetes & Linux environments. Automated CI/CD pipelines.
Leveraging AI & n8n to build autonomous workflows and ship 3x faster.
Most people discover programming through a structured curriculum. I discovered it by trying to make my computer do things it wasn't supposed to. That broken laptop eventually ran Arch Linux, then a tiling window manager, then a custom framework I built called Barchy. Somewhere along the way, I realized — if I can bend an OS to my will, I can probably build software too.
Fun fact: I daily drive Arch Linux with a custom Hyprland setup. I built Barchy Reborn — a leaner adaptation of Omarchy (the famous DHH setup). Yes, I use Arch. No, I won't stop mentioning it.
Ibelievethebestsoftwareisbuiltbypeoplewhoareannoyedenoughbyaproblemtosolveitthemselves—andstubbornenoughtoshipit.
I don't build software to impress other engineers. I build it to make someone's Tuesday afternoon slightly less painful. Whether that's a retail manager tracking inventory across 5 branches, or a college superintendent generating exam seating for 2000 students — if the tool saves them time and headache, I've done my job.
My operating philosophy is borrowed from my Linux setup: if it doesn't serve a purpose, it doesn't belong. Every function, every component, every line of YAML.
Most developers deploy to Vercel and call it a day. I run a Kubernetes cluster on a Sony VAIO in my bedroom. Pi-hole for DNS filtering, PocketBase for lightweight backends, Tailscale for zero-trust networking, and GitHub Actions pipelines that auto-deploy through encrypted tunnels. I understand the full stack — not just the React part, but the NGINX config, the Docker layers, the pod scheduling, and why your SSL cert expired at 3 AM.
Instead of waiting for the broken API to get fixed, I built a tool for the employees to bypass the issue entirely and get their work done. That's the sysadmin mindset — don't just debug, build around it.
IrunaKubernetesclusteronaSonyVAIOinmybedroom.IthandlesCI/CD,DNSblocking,andtheoccasionalexistentialcrisiswhenapodcrashesat2AM.
Real tools solving real problems for real people. Not proof-of-concepts that never launched.
A premium fragrance e-commerce platform built for a client. Live at scentenceparfum.com with real customers and orders. Features a 3D mesh background, secure checkout, admin dashboard with order management, CSV/Excel/PDF exports, and automated email notifications via Resend.
This isn't a portfolio piece — it's a production business with real revenue.
Multi-outlet inventory management with real-time sync. When one branch sells something, every other branch knows instantly — no refresh, no lag, no "oops we oversold."
Because spreadsheets shouldn't be the backbone of a business.
Replaces the mountain of paperwork in college administration. Features an algorithm that auto-generates exam seating so no two students with the same exam sit next to each other.
Yes, I automated away someone's entire job. They thanked me.
A tool to auto-generate SQL commands and make SQL usage simpler for the Kerala State Development Corporation. Built to simplify complex database operations for non-technical staff.
Making SQL accessible to everyone, one query at a time.
Makes local n8n development painless. No public IP, no port forwarding — just run it and a Cloudflare Tunnel appears out of thin air, ready to receive webhooks.
I was too lazy to configure tunnels manually. So I automated it. Peak engineering.
Zero-trust CI/CD. Push to GitHub, container builds, encrypted tunnel, auto-deploys to my private K8s cluster. No ports exposed. No cloud bills. Just vibes and YAML.
The "Home Server"
A Sony VAIO on my desk running Arch Linux. Pi-hole for DNS, PocketBase backends, and a full K8s cluster. Some people have gaming setups. I have a production environment in my bedroom.
I use AI as a force multiplier, not a crutch. Claude for architectural decisions and code review. GitHub Copilot for boilerplate I'd rather not type. n8n workflows that automate the boring parts of development and operations. The result: I ship at the speed of a small team while maintaining the quality standards of someone who actually reads their own diffs.
This entire portfolio was built in a single AI-augmented session. The design system, the animations, the storytelling — all coordinated between human taste and machine throughput.
Next.js when I need SSR and speed. Flutter when the client wants one codebase for mobile. Supabase when I need real-time without the Firebase lock-in. Python when I need to automate something quickly. And Kubernetes when I need to feel something. The point isn't the stack — it's knowing which tool solves the problem without creating three new ones.
I once automated a college's entire exam seating arrangement with an algorithm that ensures no two students with the same exam sit adjacent. The superintendent who used to do this by hand thanked me. Then asked if I could also automate attendance.
I'm currently looking for new opportunities and interesting projects. Whether you have a specific requirement or just want to say hi, my inbox is open.