Senior Software Engineer with 6+ years shipping full-stack products, designing backend systems, integrating AI & LLM pipelines, and owning projects end to end — from architecture to production.
I'm a Senior Software Engineer with 6+ years of experience building production-grade systems end to end — from architecture to deployment. I work across the full stack (Vue.js/TypeScript, C#/.NET, Node.js, PostgreSQL, AWS) and thrive on turning hard problems into clean, scalable solutions.
I've shipped a no-code platform used by real clients, bootstrapped a performance-critical backend from scratch with automated regression guardrails, built an AI-powered test generation engine using RAG + LLMs, and contributed to open source. I care deeply about code quality, CI/CD, and developer experience.
Currently a Senior SWE at FactSet Research Systems, where I've progressed from intern to senior engineer over 6 years — owning projects end to end, setting technical direction, and mentoring across teams.
Vue.js, TypeScript, Node.js, C#/.NET, PostgreSQL, AWS — end to end.
RAG pipelines, Anthropic Claude, Azure OpenAI, Weaviate vector search.
GitHub Actions pipelines, observability (Kibana, SonarQube), and quality guardrails baked into every release.
AI-Powered E2E Test Generation
Engineers manually wrote E2E tests for every change, leaving coverage gaps, and PDs/PMs couldn't validate features without engineering help.
Built a RAG pipeline (code chunking, Azure OpenAI embeddings, Weaviate vector search) feeding a pluggable Claude/Azure-OpenAI layer that auto-generates and sandboxes Playwright tests per commit, enabling self-service testing for PDs/PMs.
No-Code Data Transformation Platform
Client teams needed to extract/join/transform/aggregate financial data (FTP, Cornerstone, PA/SPAR, GIPS) without scripting.
Built the transform engine and UI from scratch to production; later modernized it (Pinia, Vite, Composition API, Playwright) and moved core nodes off SQLite for scale.
Performance-Critical Data Service
A data-processing service needed a modern C#/.NET backend with guardrails against silent performance regressions.
Built REST endpoints and a SQL scalar-function engine from scratch, plus an automated benchmark-regression check that fails a PR regressing performance vs. its base branch.
Regression Infrastructure & CI Migration
A full rewrite of Publisher's report-generation workflow had no regression coverage.
Authored 100+ E2E tests from scratch, moved CI to GitHub Actions, and led the Cypress→Playwright migration — the rewrite's primary regression safety net.
Version Comparison Tool
Analysts had no way to see what changed between saved versions of shared report content.
Built a Java diffing service and comparison UI, hardened against CORS/clickjacking, and shipped as an adopted client-facing feature.
Open-Source Contribution — Vue Support (PR #66)
CodeGraph's static-analysis graph builder had no support for parsing Vue SFCs or Nuxt routing conventions.
Added a VueExtractor delegating <script>/<script setup> parsing to the TS/JS tree-sitter extractor, plus a Nuxt-aware framework resolver. Merged upstream.
Specialization: Data Analytics
BITS Pilani WILP
2023
IET DAVV, Indore
2020Open to new opportunities, collaborations, or just a good tech chat.