Available for opportunities

Hello, I'm

Uday Sonawane

|

I build at the intersection of software engineering, machine learning, and multi-agent AI — from production C++ inference servers to LangGraph-orchestrated research agents.

Uday Sonawane

Get To Know More

About Me

Experience

7 months as a Software Engineer Intern at Siemens DISW — shipping production code in React & C++.

Education

M.S. Computer Science · Northeastern University
Graduated May 2026 · GPA 4.0/4.0

12+

Projects Shipped

Spanning multi-agent AI, deep-learning research, computer graphics, and full-stack inference systems.

I'm an engineer driven by curiosity at the edge of data, intelligence, and systems. From benchmarking Mamba against Transformers from scratch in PyTorch to orchestrating LangGraph-based research agents over Anthropic Claude, I love translating frontier ideas into things that actually run.

My approach: ship fast, learn faster, and never stop questioning how systems can be made smarter, leaner, and more useful. Whether it's a tricky algorithm, a stubborn perf bug, or a brand-new domain — I'm in.

Where I've Worked

Professional Experience

Software Engineer Intern

Siemens Digital Industries Software · Pune, India

Jun 2023 – Jan 2024 7 Months
  • Boosted code performance by debugging and resolving 70%+ of issues across a large ReactJS & C++ codebase, improving system efficiency at scale.
  • Strengthened product stability through Agile Release Train (ART) scrums, partnering with cross-functional teams to triage, reproduce, and resolve bugs.
  • Streamlined testing & analysis by building automation tests and a Python regex tool for log error extraction, integrated with Polarion and CI/CD pipelines — lifting code coverage and dev velocity.
C++ ReactJS Python CI/CD Agile / ART Polarion

Featured Achievement

Codeforces Round 944

Ranked 502 / 23,000+ globally with a peak rating of 1439 on Codeforces — the world's most competitive algorithmic programming platform.

Academic Journey

Education & Credentials

B.Tech.
Apr 2023

Vellore Institute of Technology

Vellore, TN, India

B.Tech. in Computer Science

3.65 /4.0
Strong Foundation

Software Engineering · Mathematical Models for Data Science · Operating Systems · Parallel Computing

Certifications

Google Data Analytics Specialization
UC San Diego Algorithmic Toolbox
HackerRank Problem Solving · Intermediate

My Toolbox

Skills & Stack

C++· Python· TypeScript· React· PyTorch· TensorFlow· LangGraph· Anthropic Claude· FastAPI· ONNX· AWS· ChromaDB· Mamba· C++· Python· TypeScript· React· PyTorch· TensorFlow· LangGraph· Anthropic Claude· FastAPI· ONNX· AWS· ChromaDB· Mamba·
01

Languages

C++
Python
TypeScript
JavaScript
Java
C
SQL
R
02

AI & Machine Learning

PyTorch
TensorFlow
scikit-learn
OpenCV
NumPy
Pandas
LG LangGraph
AI Claude API
03

Frameworks & Backend

React.js
Fl Flask
Django
FA FastAPI
PHP
API REST APIs
ONNX
DB ChromaDB
04

Tools & Cloud

AWS
Git
GitHub
Docker
Linux
CI CI/CD
CMake
GPU GPU Optim.

Things I've Built

Featured Projects

Multi-Agent AI · Production
01

archon-ai

Production-grade multi-agent research system with a streaming REST API. Orchestrates Research (ReAct), RAG, Synthesis, and Critic agents over typed shared state using LangGraph. Powered by Anthropic Claude (Sonnet + Opus), ChromaDB for vector retrieval, Tavily for live web search, all served behind FastAPI.

LangGraph Anthropic Claude ChromaDB Tavily FastAPI Python
DL Research · Benchmark
02

ArchPlexBench

From-scratch PyTorch benchmark training five sequence architectures — decoder-only Transformer, encoder-decoder Transformer, LSTM, Mamba, and multi-head Mamba — at ~6M params on WikiText-2. Mamba wins with test perplexity 214.6 (~3× better than the Transformer); LSTM beats both Transformers in this small-data regime.

PyTorch Mamba Transformers LSTM Research
Full-Stack · ML Ops
03

FullStack-StockVision

End-to-end stock-forecasting platform fusing Python, C++, and React. Trains and benchmarks seven architectures (LSTM, Transformer, CNN-LSTM, GRU, BiLSTM, TCN, linear baseline), exports to ONNX, then serves real-time inference from a lightweight C++ HTTP server. Works on any yfinance ticker.

Python C++ React ONNX TensorFlow
Computer Vision · Deep Learning
04

VideoFrameRateEnhancer

Frame-interpolation pipeline that doubles any video's frame rate. Ships four interchangeable architectures — U-Net, Diffusion, Transformer, and Mamba — for predicting intermediate frames. Supports custom training or pre-trained checkpoints, with optimized GPU memory flow for large-scale video data.

PyTorch Diffusion U-Net Mamba GPU Optim.
Graphics · Systems
05

SimpleRayTracer

Ray-tracing engine built using only the C++ Standard Library. Implements vector ops, ray-object intersection with spatial partitioning, and a perspective camera with adjustable FOV, depth-of-field, and focus — producing realistic global illumination, shadows, reflections, and transparency.

C++ CMake Linear Algebra Graphics
See all projects on GitHub

Let's Connect

Get In Touch

Have a project, an opportunity, or just want to chat about ML and systems? My inbox is open.

Email udayds12mld@gmail.com
LinkedIn uday-sonawane
GitHub Udaydsmls