About

Systems-focused engineer who turns complex workflows into reliable platforms.

For over eight years, I've been designing event-driven systems, data integration pipelines, and cloud infrastructure across companies like GoFundMe, Genentech, and SymphonyAI. My work centers on platform reliability, automation, and scalable data foundations that power AI/LLM workflows while improving developer velocity.

I'm particularly interested in how AI can amplify human creativity rather than replace it. When I'm not deep in code, I'm experimenting with AI pair programming tools, writing about my learnings, and building projects that explore the intersection of traditional backend engineering and modern AI capabilities.

Impact highlights

Stories from the trenches of building at scale.

The Salesforce sync challenge

At GoFundMe, we needed to sync millions of donor records in real-time without breaking the bank. Built event-driven integrations that cut costs by fifteen percent while improving data access speed by thirty-five percent.

From hours to minutes

A legacy ETL pipeline at SymphonyAI was taking over four hours to process data. Redesigned the workflow to complete in under ten minutes, freeing up resources and enabling faster decision-making.

Daily deployments, not weekly

Moved our team from weekly to daily deployments by streamlining Bitbucket and AWS CodePipeline workflows. Less friction means more shipping.

Enterprise data migration

Built a large-scale migration framework at Genentech moving data from Salesforce to enterprise systems. Improved data integrity by thirty-five percent along the way.

Search that actually works

Tuned Elasticsearch analyzers at SymphonyAI to improve query performance by eighty percent and reduce response time by twenty-five percent. Users notice when search gets faster.

GraphQL that scales

Optimized Kotlin GraphQL services at GoFundMe, raising query performance while making life easier for frontend developers.

Faster batch processing

Boosted Spring Batch throughput by thirty percent at Genentech, cutting runtime from ten to seven hours per run. Small improvements compound.

Real-time data that actually works

Improved real-time data accessibility by thirty-five percent with event-driven Salesforce integrations. Event-driven done right means systems talk to each other without breaking.

Experience

Building systems that scale and teams that ship.

Leadership and scope

  • Own end-to-end platform initiatives spanning backend services, infrastructure, and data pipelines.
  • Partner across product, data, and operations to align technical delivery with business goals.
  • Recognized with SPOT Award for system-level impact.
  • Mentor engineers on search, data integration, and deployment best practices.
Software Engineer III, GoFundMe
Mar 2023 - Present | Remote, NJ
  • Architected event-driven Salesforce integrations in NestJS and own Kotlin GraphQL APIs.
  • Standardized infrastructure with Terraform and Helm, improving release consistency.
  • Recognized with a SPOT Award for system-level impact.
Senior Java Developer, Genentech
May 2022 - Mar 2023 | Remote, NJ
  • Built a large-scale migration framework integrating Salesforce with enterprise systems.
  • Optimized Spring Batch workflows, cutting execution time from ten to seven hours per run.
Student Programmer, Rutgers University
Sep 2021 - May 2022 | New Brunswick, NJ
  • Developed the Metra traffic analytics app for automated signal violation detection.
Software Developer, SymphonyAI
Feb 2019 - Jul 2021 | Bengaluru, India
  • Redesigned ETL workflows and built Elasticsearch search experiences with eighty percent faster queries.
  • Migrated ten thousand plus user records to Auth0 through a custom Talend pipeline.

Projects

Live data pulled from GitHub. Filter by language or search.

Other projects

Loading repositories from GitHub...

Play Games

14 browser games built with AI pair programming โ€” play directly in your browser!

Browse All Games →

AI-Assisted Development

Projects built with AI pair programming using Claude Code, Qwen, and LangChain.

I've been experimenting with AI pair programming to explore how AI can amplify human creativity. These projects aren't just about what's possible with AIโ€”they're about how AI changes the way we think about building software. I write about my learnings, the patterns that work, and the challenges that still require human judgment.

GameHub

GameHub

Built with AI

A collection of 10 browser games built entirely with AI pair programming. Covers game loops, collision detection, AI opponents, and interactive development.

Stack: HTML5 Canvas, Vanilla JavaScript

Mortgage Atlas

Mortgage Atlas

Built with AI

Comprehensive mortgage cost calculator modeling true homeownership expenses. Includes amortization schedules, financial formulas, and data visualization.

Stack: TypeScript, Chart.js

AI Tutor

AI Tutor

Built with AI

Document-to-quiz generator that converts PDFs and textbooks into chapter-level quizzes. Features NLP, question generation, and adaptive learning.

Stack: Python, PDF parsing

Stock Analysis

Stock Analysis

Built with AI

Comprehensive stock tracking with technical indicators (RSI, MACD, Bollinger Bands), portfolio management, and performance visualization.

Stack: Python, Pandas, Matplotlib

View All Blog Posts →

Case studies

Deep dives into how I approach systems, data, and AI workflows.

Cover art for devspace-microservices

DevSpace Microservices

Problem: Teams needed consistent local-to-cluster workflows without drift.

Approach: Built DevSpace + Helm templates with repeatable environment rules.

Impact: Faster onboarding and fewer deployment mismatches.

Stack: TypeScript, Kubernetes, Helm, DevSpace.

Cover art for slackbot_bedrock

Slackbot Bedrock

Problem: Slack workflows needed safe, observable access to LLM responses.

Approach: Added routing, response formatting, and logging around Bedrock calls.

Impact: Reliable AI responses with traceability for iteration.

Stack: TypeScript, AWS Bedrock, Slack API.

Cover art for pubmed_analysis

PubMed Analysis

Problem: Analyze massive citation graphs for research insights at scale.

Approach: Built preprocessing pipelines and network analysis workflows.

Impact: Enabled exploration of 31M+ citations and 210M+ edges.

Stack: Python, Jupyter, graph analytics.

Skills

Things I enjoy working with.

Languages

  • Kotlin
  • TypeScript
  • JavaScript
  • Python
  • Java
  • SQL
  • C/C++
  • Shell

Frameworks

  • Spring Boot
  • NestJS
  • Node.js
  • FastAPI
  • React.js
  • Redux
  • jOOQ
  • Talend
  • LangChain

Cloud and DevOps

  • AWS
  • Terraform
  • Kubernetes
  • Helm
  • Docker
  • Jenkins
  • Bitbucket CI/CD

Data and ML

  • MySQL
  • PostgreSQL
  • Oracle
  • Elasticsearch
  • Redis
  • Greenplum
  • MLflow
  • Great Expectations
  • Tableau
  • Power BI

Architecture

  • Event-driven systems
  • Microservices
  • GraphQL APIs
  • ETL pipelines
  • RAG
  • LLM integrations
  • REST services

Tools

  • Git
  • JIRA
  • DevSpace
  • Postman
  • Linux/Unix
  • Confluence

Education

Continuous learning in tech and beyond.

Harrisburg University of Science and Engineering

Master of Science, Project Management (Nov 2025 - Present)

Rutgers, The State University of New Jersey - New Brunswick

Master of Science, Computer Science (Jan 2021 - Dec 2022)

Award: Academic Excellence (CGPA: 4)

Let's build something resilient.

Open to backend, platform, and data infrastructure roles.

I'm always excited to connect with folks building interesting things. Whether it's a challenging engineering problem, swapping war stories about production incidents, or discussing AI-assisted development, I'm here for it.