AI & Full-Stack Engineer Β· Senior Software Engineer Β· Salem, India
I build AI applications and the full-stack systems behind them. I have nearly 4 years of full-time professional experience since December 2022, excluding internship, spanning web platforms, real-time services, cloud labs and AI workflows.
- π Senior Software Engineer at BloomSkillTech β building a multi-tenant EdTech platform and RAG/multi-agent workflows with LangChain, LangGraph and MCP
- ποΈ Designed core infrastructure and helped scale a client's EdTech platform to support 10,000+ users
- β‘ Reduced RAG response latency by 40% under concurrent workloads; improved API throughput by 50% using Redis caching and asynchronous queues
- π€ Mentor 6+ engineers and have trained 1,000+ students across colleges
- π¦ Writing Rust where correctness has to be structural: sandboxes, filesystems, WireGuard
- π¦ Author of fastapi-querybuilder β live PyPI download statistics
- π bha3.in Β· LinkedIn
| Area | Tools and experience |
|---|---|
| AI applications | RAG, LangChain, LangGraph, MCP, LLM APIs, pgvector, Qdrant |
| AI-assisted development | Claude, Codex, GitHub Copilot, Antigravity |
| Backend & data | Python, FastAPI, SQLAlchemy, Alembic, PostgreSQL, Redis/Valkey, TimescaleDB, Celery, MinIO/S3, Go, REST APIs, SSE, WebSockets |
| Frontend & MERN | React, Next.js, React Native, TypeScript, JavaScript, Tailwind CSS, MongoDB, Express, Node.js |
| Systems & delivery | Rust, Axum, Linux, Docker, Git, GitHub, GitLab, Jira, GitHub Actions, CI/CD, Pytest, Nginx, Traefik, WireGuard |
| Security | Burp Suite, Wireshark, Nmap, API security, Linux sandboxing, digital forensics, CTFs |
| Engineering practice | System design, automated testing, code review, technical training, mentorship |
| Period | Role |
|---|---|
| Jan 2025 β Present | Senior Software Engineer β BloomSkillTech: helped scale a client EdTech platform to 10,000+ users; RAG/multi-agent pipelines, CI/CD and mentoring 6+ engineers |
| May 2023 β Dec 2024 | Software Engineer β BloomSkillTech: cloud labs, Docker workspaces, FastAPI services and Redis caching |
| Dec 2022 β May 2023 | Associate Software Engineer β BloomSkillTech: law enforcement CRM with React, Go, PostgreSQL and Docker |
| Aug 2021 β Dec 2022 | Software Engineer Intern β Salem City Cyber Crime Police: station website/database integration, maintenance and support |
Education: B.E. Electronics and Communication Engineering, Muthayammal Engineering College, 2019β2023. Final-year project: gesture-controlled electronics for controlling electronic components through gestures.
Achievements: Salem City Police Certificate of Appreciation (December 2021); TOM CTF first-place team; YUKTHI CTF third-place team. Rated chess player (FIDE 1612).
View my latest rΓ©sumΓ© (PDF) Β· Portfolio Β· LinkedIn
Systems & security
- ZeroCode β sandboxed code execution in Rust. Runs untrusted code across 20 languages behind 8 independent isolation layers (namespaces,
pivot_root, cgroup v2, Landlock, seccomp BPF, full capability drop). 7-crate Axum workspace, PostgresLISTEN/NOTIFYas the job queue, live output over SSE. Hardened against 130+ adversarial tests β fork bombs, memory bombs, ptrace and mount escapes. - ZeroVPN β self-hosted WireGuard management platform. Multi-crate Rust/Axum backend, React frontend, one
docker compose up. Backend and frontend share a single wire schema by compiling a Rust crate to WASM and speaking MessagePack over WebSocket. - NullVeil β read-only forensics tooling in Rust: filesystem parsers that physically cannot write to the disk they read.
Open source
- fastapi-querybuilder β filtering, sorting and search for FastAPI + SQLAlchemy. JSON filters with 14 operators, nested relationship joins, global search, pagination and soft-delete β generated into SQLAlchemy, never string-built. MIT licensed. Live download statistics.
- fastapi_sse_events β server-sent events for FastAPI, backed by Redis pub/sub so streams survive more than one server.
Platform & product
- AlgoTrade (private) β automated trading for NSE/BSE on Zerodha Kite Connect. Rust risk-engine (position sizing, Black-Scholes Greeks, Sharpe/Sortino) called over stdin/stdout at Β΅s latency; one broker WebSocket fanned out through Redis; 16-section React 19 dashboard; ticks in TimescaleDB.
- Succeedex (private) β multi-tenant edtech platform at succeedex.in. Role-based CRMs, an online test portal, and centralized OAuth across a Docker-based service suite.
- Crime Records CRM (private) β case management and timeline tracking, built single-handedly for the Cyber Crime Police Station, Salem. React + Go + PostgreSQL, deployed with Docker.
π¬ Always up for a chat about building products from scratch β reach me on LinkedIn or through bha3.in.



