Full-stack software engineer with 4+ years of experience designing and delivering scalable backend services, responsive frontend interfaces, and AI-powered solutions. Proficient in Java, TypeScript, Python, Angular, and Spring Boot, with hands-on expertise in RESTful API development, Kubernetes orchestration, and CI/CD pipelines. Proven track record of integrating AI and automation tools to enhance application performance, streamline workflows, and improve user experience. Experienced in collaborating across cross-functional teams to define quality standards, conduct code reviews, and mentor junior developers.
Lead development across release and lifecycle management, enterprise automation, and AI-powered testing projects at RSI Bangalore.
Built Surudoi, an AI testing framework that turns plain-English test cases into executable scenarios, making coverage accessible to non-technical stakeholders.
Developed Petri AI Chat and agentic RAG assistants with streaming interfaces, hybrid retrieval, LangGraph, FastAPI, Angular, Kubernetes, and local LLM deployment.
Software Engineer
Orange Business
Jun 2024 – Dec 2024
Built and maintained scalable RESTful backend services and responsive frontends in a large enterprise platform.
Integrated AI and automation tooling to improve application performance and streamline workflows.
Collaborated cross-functionally to define quality standards, conduct code reviews and mentor junior developers.
Associate Software Engineer
Orange Business
Jun 2022 – Jun 2024
Developed an end-to-end web automation framework where test cases written in Excel run through GitLab CI/CD daily — results posted to JIRA, Confluence and Mattermost, with service and network monitoring plus anomaly alerting.
Owned frontend development for the Netstore platform and contributed to its Java backend and a Python API library.
Won the 2024 company-wide hackathon with a Neo4j-based visualization of Git repos, Helm charts and their relationship matrices.
Web Developer Intern
Strategic Engagement & Event Solutions
Nov 2021 – Mar 2022
Designed and implemented web interfaces for client projects.
Gained hands-on experience with core web technologies and delivery workflows.
03 · Projects
Things I've Built
Darwin
Self-hosted AI research assistant that chats with uploaded documents. Hybrid RAG pipeline combining FAISS vector search with SQLite FTS5 BM25 lexical search, Reciprocal Rank Fusion and cross-encoder reranking. Agentic tool-calling loop, multi-format ingestion, BYO LLM, SSE streaming, Docker-first.
Full-stack platform powering caix.in — Encore.ts backend with Angular 19 SSR frontend. WebAuthn passkeys & MFA, Socket.IO real-time, encrypted media vault with TUS resumable uploads, SFU video conferencing (mediasoup), multi-provider AI chat, cloud code editor, notebook AI Q&A, MinIO storage.
DarwinHub
Collection of Android apps and games — 2048, Snakes & Ladders, Ludo, Minesweeper, BlockMania, TicTacToe, plus Wear OS watch faces (Atlas, Orion), a privacy-focused browser with ad-blocking, and a randomizer suite.
Xturn
STUN & TURN server written in Go in ~1,350 lines with zero dependencies outside the standard library. Implements RFC 5389 & 8656 over UDP, TCP and TLS, IPv6 relaying, TURN REST API auth, per-user allocation quotas and bandwidth rate limiting.
One place for every PDF and image operation — merge, split, compress, convert, OCR, resize, crop, watermark and upscale. Tools chain into reusable workflows. Angular 18 SSR frontend with Encore.ts backend, Socket.IO job progress, Redis queues and MinIO/S3 storage.
Registry Console
Management console for a Docker Registry 2.8.1 instance — public landing page plus password-locked admin UI. Lists and filters repositories and tags, shows OCI manifest metadata, copies pull commands and deletes manifests. Credentials held in backend memory behind HttpOnly cookies.
Sentry
Live Docker monitoring dashboard — React frontend, Go backend, Server-Sent Events for container stats and logs. Central server with remote agents over mTLS or shared tokens, self-signed agent certs, alert configuration and swarm awareness.
Python + web application to remotely control and monitor Windows devices. Logs keystrokes, user activity and system info to a web app; containerized stack with Nginx, NodeJS backend, Angular frontend, MongoDB, Grafana and Prometheus on Oracle Cloud. Passkeys, WebRTC, WebSocket and MFA auth. Live at caix.in.