Hi, I'm Nick 👋
Computer Science master's student at UIUC and software engineering intern at Microsoft, interested in backend systems, machine learning, distributed systems, and quantitative software.
NT

About

I am a Master's student in Computer Science at UIUC and a Software Engineering Intern at Microsoft. I previously interned as an SDE at Amazon and AWS, and I enjoy building backend systems, ML-powered tools, and software that combines rigorous technical ideas with useful products. Recently, I built Magellan, a Chrome extension for asking natural-language questions about web pages.

Skills

Python
C++
C
Java
TypeScript
JavaScript
SQL
R
PyTorch
NumPy
pandas
scikit-learn
SciPy
React
Next.js
Node.js
Flask
Docker
Linux
AWS CDK
Google Cloud
Firebase
Gurobi
Git & GitHub
Machine Learning
Optimization
Algorithms
Distributed Systems
My Projects

Check out my latest work

I enjoy working on different software projects. Here are a few of my favorites.

Magellan

Magellan

Chrome extension that lets users ask natural-language questions about web pages, retrieve relevant sentences, highlight supporting text, and navigate directly to the source context.

Python
JavaScript
Flask
AWS
Combinatorial Auctions

Combinatorial Auctions

Research-style project studying winner determination in combinatorial auctions using mixed-integer programming. I implemented auction instance generators, tested custom branching heuristics, and analyzed how solver time limits can affect allocation quality and incentive properties.

Python
Gurobi
Mixed-Integer Programming
Optimization
Algorithmic Game Theory
Data Analysis
RAG Research Task

RAG Research Task

Python-based retrieval-augmented generation system for answering questions about private PDF documents. The pipeline handles document parsing, semantic chunking, vector retrieval, and grounded LLM responses.

Python
sentence-transformers
ChromaDB
Gemini API
pytesseract
pdf2image
nltk
Project Modulo

Project Modulo

Project collaboration platform for small software teams, combining public project discovery with internal tools for task management, roadmapping, team chat, and AI-assisted project communication.

Next.js
JavaScript
React
Firebase
Vertex AI
TailwindCSS
Shadcn UI
Magic UI
Linking Wikipedia Pages

Linking Wikipedia Pages

C++ graph algorithms project analyzing Wikipedia connectivity using BFS, IDDFS, and PageRank on the SNAP dataset. The program models the Wikipedia links game by finding paths between pages through internal links.

C++
Catch2
Contact

Get in Touch

Want to chat? Send me a dm on LinkedIn and I'll respond whenever I can.