Data Engineer · Databricks · PySpark · Delta Lake · Full Stack Developer · Open Source Contributor
Data Engineer at Finstein, building scalable data platforms on Databricks, PySpark, Delta Lake, and Spark SQL. I work across the full data lifecycle - ingestion, transformation, and serving - using medallion (Bronze / Silver / Gold) lakehouse pipelines, data modeling, and Spark performance tuning.
I'm also a Full Stack Developer - I build web and mobile applications end to end with NestJS, TypeScript, Angular, Next.js, and Expo. That software-engineering foundation is what makes my data work production-grade: clean code, version control, CI/CD, and testing.
- 📊 Building enterprise lakehouse pipelines at Finstein - medallion architecture, Delta Lake optimization, Unity Catalog
- 🚀 Active open source contributor - 68 merged PRs and 125 open PRs across VS Code, NestJS (CLI / Swagger / GraphQL), Node.js (core & undici), BullMQ, Vite, Angular CLI, Swagger UI, and Excalidraw
- 🛠️ Strong in TypeScript ecosystems - NestJS, Next.js, Angular, React Native, and developer tooling
- 📍 Based in Chennai, India
Languages
Data Engineering
Frontend
Backend
Databases
Cloud & DevOps
68 merged pull requests and 125 open PRs across major runtimes, frameworks, and developer tools:
| Project | Stars | Merged | Open | Focus |
|---|---|---|---|---|
| nestjs/nest-cli | 2.1k+ | 18 | 1 | Build system, SWC compiler, watch mode, signal forwarding, monorepo assets |
| microsoft/vscode | 183k+ | 14 | 58 | Editor core, chat & agent sessions, debug, terminal, workbench UI |
| nestjs/swagger | 1.4k+ | 14 | 0 | Schema handling, CLI plugin fixes, enum mutation, TS project references |
| nestjs/graphql | 1.5k+ | 9 | 0 | Apollo drivers, federation directives, subscriptions, decorator metadata |
| nodejs/undici | 7k+ | 6 | 0 | Fetch spec compliance, cache keys, interceptors, type definitions |
| taskforcesh/bullmq | 7k+ | 4 | 13 | Worker scheduler registry, repeatable jobs, queue internals, Lua scripts |
| angular/angular-cli | 27k+ | 2 | 3 | Build system, error stack traces, styleUrl validation |
| microsoft/vscode-html-languageservice | 400+ | 1 | 7 | Completion ranges, scanner and parser fixes |
| nodejs/node | 110k+ | 0 | 12 | fs, streams, buffer, crypto, test_runner, CLI options |
| swagger-api/swagger-ui | 27k+ | 0 | 12 | OAS 3.1 schema refs, auth popup styling, OAuth2 tests |
| excalidraw/excalidraw | 100k+ | 0 | 9 | Drawing tool fixes, UI improvements |
| vitejs/vite | 70k+ | 0 | 6 | Dev server HTML handling, CSS bundling, module graph, asset pipeline |
Recent merged highlights:
nestjs/graphql#3970 - fix(@nestjs/graphql): run plugin refresh hooks in registration ordernestjs/graphql#3969 - fix(@nestjs/apollo): expose schema transform hook on gateway drivernestjs/nest-cli#3422 - fix(start): forward signals to child and exit watcher on shutdownnodejs/undici#5081 - fix(cache): include query in cache key whenopts.pathis undefinednodejs/undici#5068 - fix(fetch): preferfilename*overfilenamein multipart form-datamicrosoft/vscode#312492 - webview: respect defaultlocalResourceRootsfor custom editorsmicrosoft/vscode#310979 - fix(chat): cancel in-flight streaming tool invocations when response is cancelledtaskforcesh/bullmq#4058 - fix(flow-producer): surfaceParentJobNotExisterrors fromadd()taskforcesh/bullmq#4007 - fix(worker): use scheduler registry to discriminate repeatable keysnestjs/graphql#3938 - fix(@nestjs/graphql): inherit class directives from abstract parents
Currently contributing to:
Enterprise Data Warehouse
Databricks · PySpark · Scala · Delta Lake · dbt · Azure ADLS · Dynatrace
Medallion architecture (Bronze → Silver → Gold) powering executive reporting dashboards in the insurance domain. SCD Type 1/2 dimension handling, Delta Lake optimizations (OPTIMIZE, VACUUM, Z-ORDER), data quality validation, Unity Catalog governance, and Databricks Asset Bundles for infrastructure-as-code.
B2B Multi-Vendor Marketplace
WordPress + WooCommerce + Dokan · PHP · MariaDB · Redis · Docker Compose · GitLab CI/CD · Apache · LiteSpeed
B2B marketplace with reverse auction bidding, KYC/seller verification, AI-powered product creation (AWS Lambda), live chat, and dispute management. 17+ custom WordPress plugins, full Docker Compose infrastructure, and a backup → deploy → rollback CI/CD pipeline.
Conversational Commerce Bot
NestJS 11 · TypeScript · SQLite · Express 5 · Meta WhatsApp Cloud API
Production-grade bot bridging the WhatsApp Business API to a WooCommerce/Dokan marketplace. Customers browse products, manage carts, place orders, request quotes, and resolve disputes - all via WhatsApp. HMAC-SHA256 webhook verification, idempotency via SQLite, and multi-step conversation state.
Enterprise Sales & Commerce Analytics Platform
NestJS 10 · Next.js 15 · React 18 · PostgreSQL · Redis · Bull/BullMQ · Socket.io · D3.js · Chart.js
Multi-channel analytics platform aggregating 8+ e-commerce and quick-commerce channels. Real-time dashboards, dynamic report builder, cohort analysis, 2FA/MFA (TOTP), CASL RBAC, and 192+ API endpoints. IMAP-based email polling for platform verification.
Cross-Platform Fitness Ecosystem
NestJS 10 · React Native + Expo 51 · Next.js 15 · PostgreSQL · Socket.io · OpenAI GPT-4o
Mobile app, admin dashboard, and marketing website for a fitness platform. Trainer bookings, workout planning, AI coaching (GPT-4o), social fitness (buddy system), real-time messaging, payment processing, and push notifications.
Health & Wellness Mobile App
NestJS 10 · Angular 18 · Ionic 8 · Capacitor 6 · MySQL · Keycloak SSO · Firebase
Hybrid mobile app for hydration tracking, step counting, and health goal management with Keycloak-based SSO and Firebase push notifications.
Data Engineer - Finstein · Jul 2025 – Present
Building and maintaining production data pipelines on Databricks for an enterprise data platform - medallion (Bronze / Silver / Gold) architecture on Delta Lake, PySpark and Spark SQL transformations, Spark performance tuning (partitioning, caching, compaction, Z-ordering), data quality validation, and Unity Catalog governance.
Full Stack Developer - Finstein · Jul 2024 – Jul 2025
Built and shipped web and cross-platform mobile applications end to end with Angular, Next.js, React Native (Expo), and NestJS/TypeScript backends over PostgreSQL, MySQL, and Redis - including background jobs with BullMQ and real-time features with Socket.io.
STEM Instructor - LMES Academy · Jul 2023 – Jul 2024
Taught programming and app development using MIT App Inventor and Python.
B.Tech, Information Technology - University College of Engineering Villupuram · 2019 – 2023
Shipping code, fixing bugs, and contributing to the tools developers use every day.

