Hi, I'm Usama Nadeem

I build 

Software Engineer with 3+ years building production-grade backend systems, specializing in Java/Spring, cloud infrastructure, and agentic AI workflows.

Scroll
About Me

Skills & Background

Background

Software engineer with a proven track record in high-scale backend systems. I've shipped production code at TikTok, State Farm, and COUNTRY Financial. My research on Neural Code Search is published on arXiv.

Building AI-powered developer tools and distributed systems.

4.0
UIUC GPA
3+
Years Experience
1B+
Users Impacted

Languages

Java Python Go C#

Frameworks & Platforms

Spring Boot .NET Flask Azure AWS LangGraph MCP RAG

Tools & DevOps

Docker GitLab CI/CD Splunk SNYK Amazon SQS

Specializations

Agentic AI REST APIs Microservices ETL Pipelines Security
Selected Work

Projects

From published AI research to interactive visualizers — a few things I've built.

arXiv — CodeDSI publication

CodeDSI — Differentiable Code Search

Published research presenting an end-to-end unified architecture for neural code search. Achieved 95% zero-shot accuracy, outperforming CodeBERT, GPT, and T5 baselines.

PyTorch Transformers Information Retrieval NLP

Course Planner

Full-stack web application enabling students to manage and rate IT courses at Illinois State University. Features user auth, course ratings, and real-time updates.

Flask SQLAlchemy Python HTML/CSS
Pathfinder Visualizer

Pathfinder Visualizer

Interactive visualization of A* and Dijkstra's pathfinding algorithms — real-time grid canvas with drag-to-place walls and animated search.

Python Pygame Algorithms
Sorting Visualizer

Sorting Visualizer

Animated visualization of sorting algorithms including Merge Sort, Quick Sort, Bubble Sort with adjustable speed and array size.

Python Pygame Algorithms

Space Battles

A fast-paced arcade space shooter game built with Pygame. Features enemies, scoring, and collision physics.

Python Pygame Game Dev
Tic-Tac-Toe AI

Tic-Tac-Toe AI

Unbeatable Tic-Tac-Toe AI built using the Minimax algorithm with alpha-beta pruning. The AI evaluates every possible game state to guarantee optimal play.

Python Minimax AI
Sudoku AI Solver

Sudoku AI Solver

Visual Sudoku solver using a constraint-satisfaction backtracking algorithm. Watch as it recursively fills the board in real time.

Python Pygame Backtracking AI
Academics & Research

Education & Publication

🎓
University of Illinois Urbana-Champaign
Master of Computer Science
GPA: 4.0 · 2025 – Present
🏫
Illinois State University
B.S. Computer Science
GPA: 4.0 · 2021 – 2022
📝 arXiv Publication — Information Retrieval

CodeDSI: Differentiable Code Search

Original unified architecture design for Neural Code Search. Mapped diverse tokenization strategies to custom label representations, prevented catastrophic forgetting via data memory representations for seq2seq models, and achieved 95% zero-shot accuracy — exceeding CodeBERT, GPT, and T5 baselines.

View on arXiv ↗