ROLL 01 — SELECTED WORK
FR 01
SOC 2 Engagements
NOWCOMPLIANCESECURITY
End-to-end SOC 2 Type II engagements for a portfolio of B2B SaaS startups at Keygraph — scoping, evidence collection, system description drafting, auditor coordination, and draft-report review. I read audit reports the way photographers read contact sheets: looking for the frames that don't belong.
FR 02
Exit Detection Device
ONGOINGEDGE AICV
An on-device computer vision system for real-time exit-path obstruction detection in industrial spaces. Open-vocabulary detection running on embedded hardware at the edge — no cloud round-trips, no footage leaving the site. Currently in active development.
FR 03
AITO
RAGNEXT.JSVOICE AI
An AI assistant built on retrieval-augmented generation — a history-aware LangChain pipeline over a Milvus vector store (local Llama via Ollama, later OpenAI), a Next.js 14 front with NextAuth and MongoDB, and real-time voice conversations through ElevenLabs conversational AI. Led development from architecture to ship.
FR 04
EduOrbit Portal
TYPESCRIPTDOCKERFULL-STACK
A management portal for a Kumon-franchise tuition centre — student records, attendance with date filters and manual entry, overtime tracking, and settings administration. Full-stack TypeScript delivered in phased releases with a Dockerized deploy.
FR 05
Bookezy
LARAVELREDISRAZORPAY
An event management and booking platform with a full admin panel — events, artists, venues, ticket pricing. Holds tickets for 10 minutes during checkout with Redis-backed reservations, and verifies payments through Razorpay.
FR 06
Kitchens Strategic Project
LARAVELOPSUK CLIENT
Operations platform for a UK kitchen-solutions company — purchase orders, inventory, SOP tracking, scheduling, returns — with data sync, geolocation, and reporting built to fit the way the client actually works.
SPEC SHEET — KNOWN STACKS
LANGUAGES
PYTHONTYPESCRIPTPHPGOJAVASCRIPTC / C++JAVABASHHTML / CSS
FRAMEWORKS
LARAVELNEXT.JSREACTREACT NATIVENODE.JSTAILWINDBOOTSTRAPALPINE.JS
AI & EDGE
RAG / VECTOR DBSLANGCHAINOLLAMALLAMA 3.2OPENAI APIELEVENLABSOPEN-VOCABULARY CVRASPBERRY PI
ORCHESTRATION & INFRA
TEMPORALDOCKERAWSFIREBASEAZURE DEVOPSGIT
DATA
MYSQLPOSTGRESQLMONGODBREDISMILVUSFIREBASE RTDB
SECURITY
BURP SUITEKALI LINUXMETASPLOITWIRESHARKAIRCRACK-NG
TESTING & PAYMENTS
PESTPHPSELENIUMREST APISRAZORPAY
AMBER CHIPS = DAILY DRIVERS · EVERYTHING ELSE STAYS IN THE BAG, ZEROED AND READY
ROLL 02 — AFTER HOURS
Golden
hour
The other half of the roll. I've been a photographer since high school — Chennai streets, golden hour, monsoon grey. The same eye that reads audit evidence reads light. This whole site shifts warm down here for a reason.
THE PRACTICE
Photography
SHOOTING SINCEHIGH SCHOOL
SUBJECTSTREETS & LIGHT
CONDITIONSRAIN OR SHINE
YAMAHA — THE RIDE
MT-15
DISPLACEMENT155 CC
DUTYCHASING LIGHT
ROLETRIPOD WITH A THROTTLE
CHENNAI, FIRST LIGHT · GRAIN IS A FEATURE · GRADED WARM, ALWAYS · 155CC BETWEEN FRAMES