Skip to content
View barveP's full-sized avatar
💻
Hacking
💻
Hacking

Block or report barveP

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
barveP/README.md

Hi, I'm Poorva Barve

Software Engineer · Backend Systems · AI Applications

Seattle, WA · M.S. Computer Science, Northeastern University · GPA 4.0/4.0

LinkedIn · Email · Resume

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.

Open-source contributions

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

Selected projects

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

Experience

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.

Tools I work with

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

Education & background

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.

Let's connect on LinkedIn · Email me · LeetCode

Pinned Loading

  1. apache/ossie apache/ossie Public

    Apache Ossie, industry wide specification effort to standardize how we exchange semantic metadata across analytics, AI and BI platforms, providing a vendor neutral, single source of truth for seman…

    Python 2.1k 274

  2. OpenHands/software-agent-sdk OpenHands/software-agent-sdk Public

    A clean, modular SDK for building AI agents with OpenHands V1.

    Python 1.1k 530

  3. pytest-dev/pytest pytest-dev/pytest Public

    The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

    Python 14.5k 3.4k

  4. async-data-ingestion-platform async-data-ingestion-platform Public

    Snowbridge Async: resumable REST and database ingestion into Snowflake with asyncio, transactional checkpoints, idempotent writes, and governed MCP analytics.

    Python

  5. Airbnb-Replica Airbnb-Replica Public

    StayFinder: a full-stack booking platform with React, Node.js, PostgreSQL, and Redis; REST/GraphQL APIs, cached search, and transaction-protected reservations.

    JavaScript

  6. Recipe-Assistant-LangGraph-RAG Recipe-Assistant-LangGraph-RAG Public

    NutriGraph: a LangGraph meal-planning workflow with hybrid recipe retrieval, dietary constraints, substitutions, and planning retries. Python, Neo4j, Redis.

    Python