Projects

Featured Projects

  • Automated predictive maintenance and defect detection at manufacturing line speed using computer vision.

    Tech

    Python · YOLOv8 · OpenCV · Predictive Maintenance · Edge AI

  • Optimized multi-building battery storage systems using reinforcement learning to reduce peak loads and carbon emissions.

    Tech

    Python · Reinforcement Learning · Soft Actor-Critic · CityLearn

  • A hybrid shelf stock monitoring system that combines deep learning with traditional computer vision techniques to detect and verify out-of-stock items in retail store shelves.

    Tech

    Python · YOLOv5 · OpenCV · NumPy · scikit-learn

  • A privacy-first Chrome extension that replaces distraction-heavy Pomodoro breaks with AI-generated micro-lessons.

    Tech

    JavaScript · Chrome Extensions API · Gemini API · Productivity

Open Source

Shipped features and performance improvements across open source projects - from ML emissions tooling to civic health infrastructure for low-bandwidth environments.

  • mlco2 / codecarbon

    ML carbon emissions tracking

    ~1.9k starsPython
    Merged#1219· merged into v3.2.8· Jun 7, 2026

    Hot path optimization & performance proposal

    Profiled CodeCarbon's core measurement loop, file I/O, and initialization paths. Shipped a fix in v3.2.8 and authored a 12-issue tiered performance proposal covering threading, syscall reduction, and CSV flushing architecture.

    • Eliminates unnecessary list allocation on every measurement tick
    Proposal#1220

    Performance Enhancement Proposal: CodeCarbon Core — 12 findings

    Tiered by impact-to-effort across hot paths

    • Tier 1 · 3 quick wins
    • Tier 2 · 5 high-impact
    • Tier 3 · 4 deep fixes
    PythonpsutilpandasthreadingNVML / AMDSMIRAPL
  • RatLoopz / sahidawa-india

    Civic health platform · GSSoC 2026

    ~55 starsNext.js
    Merged#1021· merged into main· Jun 1, 2026

    PWA · Offline-first service worker caching for medicine lookup

    Built a hand-rolled offline-first PWA caching layer for SahiDawa — a platform helping citizens in India verify medicines and find trusted pharmacies in low-bandwidth environments. Designed distinct caching strategies per route type and added 8 tests covering all strategies and SW lifecycle. Labeled advanced · quality: exceptional by maintainers.

    • StaleWhileRevalidate — medicine APIs
    • CacheFirst — OSM tiles (7d TTL)
    • NetworkFirst — alerts
    • 143/143 tests passing
    Next.jsService WorkersPWAOpenStreetMapTypeScriptJest

Experience

  1. Software Engineer · CrowdDoing

    San Francisco, CA · Part Time

    • Architecting an event-driven MCP agent that matches 1,000+ weekly user profiles to specific technical requirements.
    • Developing scalable recommendation workflows by engineering data pipelines that transform 5,000+ unstructured legacy profiles into structured datasets.
    PythonAgentic AILLM
  2. Software Engineer (Graduate Consultant) · Nissha Medical Technologies

    Buffalo, NY ·

    • Predictive maintenance at high speed operations
    • Automated manufacturing quality analysis for ~1M daily units by prototyping an AI-driven inspection system combining computer vision and real-time sensor telemetry.
    • Enabled real-time defect detection at line speed by optimizing inference deployment pipelines to achieve sub-50ms processing on edge hardware.
    PythonOpenCVYOLO
  3. Software Developer Engineer · Siemens

    India · Full Time

    • Production services at industrial scale
    • Observability & reliable system design
    • Engineered backend services in C#/.NET Core and Go, enabling high-throughput, event-driven workflows processing 100k+ energy records daily across Building-X platform.
    • Automated setup of SQL stored procedure scripts using Flyway reducing manual errors and environment setup time by 80%.
    • Built 3 reusable Angular components in SiMPL, Siemens private NPM library used across global products reducing UI duplication.
    • Enabled reliable async messaging across high-volume, multi-tenant energy data workloads by building event-driven microservices with AWS SQS/SNS pub/sub patterns, leveraging platform-guaranteed delivery for critical energy data pipelines.
    • Delivered real-time data visualization for commercial building operators by building Angular micro-frontend dashboards rendering 100k+ energy KPI datapoints displaying consumption, carbon emission baselines and forecasted supply demands.
    • Cut deployment time by 50% by migrating CI/CD pipelines from Jenkins to GitLab; leveraged feature toggles, release metrics, and Grafana/CloudWatch alerting to improve production observability across environments.
    • Won Product Category at Hackathon-19 by prototyping a proactive maintenance dashboard enabling field engineers to monitor and manage access controls in real time.
    • Reduced onboarding time from 3 weeks to 10 days by mentoring 3 junior engineers and onboarding 5 new team members through structured code reviews, pair programming and technical documentation.
    C#.NET CoreGoAWSMySQLDynamoDBCI/CD
  4. Software Engineer Intern · Siemens

    India · Full Time

    • API optimization
    • Quality & reliability
    • Raised code coverage to 93% and improved SonarQube code quality to Grade A by implementing NUnit testing frameworks in .NET Core to establish the testing standard adopted by the full team.
    • Reduced REST API latency by 40% for key workflows by optimizing request/response handling through query optimization and response caching.
    • Built a proof-of-concept for recursive tree structures in Angular representing buildings, sites, and meters as hierarchical nodes for the DDA tool within the Siemens Navigator ecosystem – the approach was adopted into production as core visualization structure.
    .NET CoreNUnitREST APIsAngular

Education

  • University at Buffalo, State University of New York

    Master of Science · Major: Engineering Science - Artificial Intelligence

    Machine Learning, Deep learning, NLP, Computer Vision

    2024–2026

  • College of Engineering Guindy, Anna University

    Master of Science (5 years integrated) · Major: Computer Science

    Data structures, algorithms, and software engineering fundamentals.

    2014–2019

Skills

Programming Languages

  • C#
  • Go (Golang)
  • Python
  • TypeScript
  • Node.js
  • JavaScript
  • SQL
  • HTML/CSS

Backend & Systems

  • .NET Core
  • REST APIs
  • Microservices
  • Event-Driven Architecture
  • Distributed Systems
  • BFF Pattern

Cloud & DevOps

  • AWS (Lambda, DynamoDB, S3, SQS, SNS, IAM, CloudWatch)
  • Docker
  • Kubernetes
  • CI/CD

Databases

  • DynamoDB
  • MongoDB
  • PostgreSQL
  • MySQL

Engineering Practices

  • System Design
  • SDLC
  • Agile
  • Unit Testing
  • Debugging
  • Observability
  • Feasibility Analysis

Computer Vision

  • Ultralytics YOLOv8/v5
  • OpenCV
  • Object Detection
  • Data Labeling
  • mAP / Precision-Recall

Blog

Technical writing on AI engineering, backend systems, and lessons from production software development.

View Medium Profile
  • 3 min read

    From Research Paper to Production: Why AI Systems Need More Than Models

    Model is one part of the system

    Read on Medium
  • 12 min read

    Your LLM Judge is Lying to You (And Here’s How to Fix It)

    Evaluation biases and suggested mitigations

    Read on Medium
  • 5 min read

    From Software Engineering to AI

    Transitioning from industrial backend development to graduate study in artificial intelligence.

    Read on Medium

Contact

Get in touch

Open to software engineering, AI/ML, and research collaborations. Reach out via email or connect on the platforms below.