Software Engineer · Backend Systems · AI Applications
Seattle, WA · M.S. Computer Science, Northeastern University · GPA 4.0/4.0
I build backend services, distributed systems, and practical AI applications. My open-source work in OpenHands, pytest, and Apache Ossie focuses on protecting file integrity, preserving business calculations, and preventing incorrect test results.
I'm looking for software engineering roles in backend development, distributed systems, and AI applications.
I investigate failures, report reproducible issues, and develop upstream patches. My recent pull requests focus on:
- OpenHands — AI coding-agent SDK. Identified and reported file-integrity bugs; developed fixes to prevent silent content corruption and preserve symlinks during automated edits and undo. PRs · Issues
- pytest — widely used Python testing framework. Developed a fix for a four-year-old isolation bug that caused false test results. Also discovered and reported cache I/O errors that failed otherwise passing tests, and patched them to produce warnings. PRs · Issue
- Apache Ossie — semantic interoperability at the Apache Software Foundation. Identified and reported SQL conversion bugs that silently changed calculations or misclassified queries; developed fixes preserving business metrics and query definitions across dbt and Snowflake. PRs · Issues
Python · asyncio · Snowflake · Airflow · MCP
A reusable ingestion framework that safely resumes interrupted REST and database loads into Snowflake. Uses bounded concurrency, transactional checkpoints, and idempotent writes, with governed analytics exposed through MCP tools.
Python · Snowflake Cortex · Slack Bolt · SQL
Brings conversational data analysis into Slack: ask questions in plain English, follow up in the same thread, and receive answers with generated SQL and full results attached. Keeps conversation context so users can explore data without writing SQL.
Python · LangGraph · Neo4j · Redis
A meal-planning workflow that combines vector, keyword, and graph retrieval, adapts recipes to dietary constraints, and retries planning when nutrition or budget goals are missed. Supports a local recipe catalog so the core workflow can run without an external LLM or API.
Node.js · Express · React · PostgreSQL · Redis · GraphQL
A booking application with separate host and guest workflows, transaction-protected reservations, and cached property search shared across REST and GraphQL APIs. Coordinates concurrent booking requests to prevent overlapping reservations.
More builds: AI Interview Coach — streaming feedback, voice input, and session history on Cloudflare · LinkedIn clone
Northeastern University — Teaching Assistant
May–August 2025 · Seattle, WA
- Cut manual code review time by 60% with an AI bot that detected MVC and SOLID violations in student pull requests.
- Built and deployed a hackathon management platform with Spring Boot, React, MongoDB, and AWS.
- Built reference systems supporting 500+ concurrent chat connections and an API load-tested at 5K requests/second; mentored 40+ students through hands-on AWS labs.
Simplicity Creations — Software Engineer Intern
August–December 2023 · Pune, India
- Built an HR platform serving 50+ employees with Flask, React, and PostgreSQL, delivering 15+ REST APIs.
- Implemented approval and reporting workflows, with role-based access controls protecting payroll and personnel data across three user tiers.
| Area | Technologies |
|---|---|
| Languages | Python, Java, JavaScript, TypeScript, SQL, C/C++ |
| Backend & web | Spring Boot, Flask, Node.js, Express, React, REST, GraphQL, WebSockets |
| AI & data | LangGraph, RAG, Snowflake Cortex, MCP, Airflow, dbt, SQLGlot |
| Databases | PostgreSQL, MySQL, MongoDB, Redis, Snowflake, Neo4j |
| Cloud & engineering | AWS, Docker, Kubernetes, Git, CI/CD, pytest |
M.S. in Computer Science — Northeastern University, May 2026
GPA: 4.0/4.0 · Focus: distributed systems, cloud computing, algorithms, databases, and practical AI.
I started my career in dentistry before moving into software engineering. That experience taught me to listen carefully, diagnose problems, and think about the person using what I build.

