Midhun P M — UsesWhat I use
The tools I reach for every day — editors, languages, agent plumbing, and the boxes under my desk. Inspired by uses.tech. Nothing here is sponsored; it's just what survived my habit of reinstalling everything twice a year.
Editor & OS
VS Code
Where most of the code gets written. Nothing exotic — a few extensions and a dark theme.
Arch Linux
Daily driver. I maintain my own dotfiles, so a fresh install is an afternoon, not a weekend.
Git
Every project, every config, every lab record. Commit early, squash never.
Languages
Python
Default for backends, agents, and scraping. Most of my projects start here.
JavaScript / TypeScript
For anything with a UI. TypeScript once the project outlives the weekend.
C++
For game dev and understanding what the frameworks are hiding. Raylib, no engine.
AI & agents
LLaMA.cpp + Vulkan
Runs quantized 8B models on my Intel Arc GPU. Local inference, no API keys.
LangChain
The ReAct agent loop behind MetroMind's brain.
n8n
Orchestration for agent workflows — webhooks in, tools out, cron watching everything.
Playwright
Browser automation that survives bot detection. MetroMind books real tickets with it.
Web & mobile
React + Next.js
This site, the IEEE branch site, and most things with a browser UI.
Flutter
EtlabPro's app. One codebase, and it handles bad campus wifi gracefully.
FastAPI
My default backend. MetroMind and EtlabPro both run on it.
Spring Boot + Node.js
Spring Boot for ETLab+ (Java done right), Node when the job is small.
Supabase + Appwrite + PostgreSQL
Managed when the deadline is short, raw Postgres when I want control.
Infrastructure
Ubuntu home server
An old machine that runs my self-hosted stack. Boring on purpose.
Tailscale
Every device on one private network. My server is reachable from anywhere, open to no one.
Docker + Dokploy
Everything ships in containers. Dokploy is my self-hosted PaaS — EtlabPro lives on it.
AWS
S3, Lambda, API Gateway, DynamoDB — picked up properly at the ICSET 2026 workshop.
Also in the toolbox
Twilio
WhatsApp for agents. MetroMind talks to the world through it.
Discord Webhooks
Alerts and notifications where my friends actually look.
GTFS + Haversine
Transit data and the geo math to make sense of it. MetroMind's route engine.