👋 Hi, I'm Om — software engineer in Chicago

I build AI tools, data systems & edge vision.

CS junior at UIC. Sole engineer at Mooremac, researcher at UIC's EVL, TA for CS 251.

Tap or click anywhere — go on.

Python✦C++✦TypeScript✦PyTorch✦FastAPI✦DuckDB✦MCP✦AWS✦Swift✦NVIDIA Jetson✦YOLO✦React✦

About

A little about me

I'm a Computer Science junior at the University of Illinois Chicago, graduating December 2027, with minors in Mathematics and Business Analytics.

Last summer I was the sole engineer at a 10-person company, and I shipped 8 internal tools that are still running after I left. At UIC's Electronic Visualization Lab I build edge computer-vision systems, and I co-authored an invited IEEE IPDPS 2026 paper on that work.

I'm a first-generation college student. I want to work in fintech and healthtech, and one day start a company focused on financial inclusion.

Education
University of Illinois Chicago
B.S. Computer Science, expected Dec 2027
Minors
Mathematics · Business Analytics
GPA
4.0 / 4.0
Coursework
Data Structures & Algorithms, Distributed Systems, Databases, Computer Systems, Probability & Statistics, Machine Learning
Fellowship
Break Through Tech AI/ML Fellow

Work experience

Where I've worked

Tap a role to open the details.

Jun – Aug 2026 Software & Data Intern Mooremac · Chicago, IL Sole engineer at a 10-person company.
  • I shadowed staff, turned their workflows into requirements, and shipped 8 production systems that are still running after handoff.
  • Built an AI assistant that 4+ staff use daily: a self-hosted Python MCP server behind OAuth 2.1 that gives an LLM 14 guardrailed tools (12 read-only, 2 gated actions). Data lookups dropped from up to 40 minutes to under 5 seconds.
  • Designed a warehouse over 1.19M+ records and 44+ months: 43 tables and views, supplier name variants mapped to 59 canonical vendors, reconciled to the cent daily.
  • Built an incremental pipeline that reloads only changed sources, finishes in ~36 seconds and swaps tables atomically so readers never see partial writes.
  • Ran 9 jobs as a dependency graph (1 ingest, then 8 concurrent) unattended for 35+ days under a 23-check self-healing watcher, with monthly restore drills.
  • Gated every change behind a 65-check test suite, including control tests built to fail under known data corruption.
  • Shipped 2 React dashboards in daily use (territory, product and year-over-year trends) that replaced a vendor tool, and cut monthly supplier reporting from ~5-6 hours to minutes.
  • Ran ~10 AI agents for coding, code review, testing and security under guardrails.
  • Wrote runbooks, trained the team and handed ownership to the company owner.

Stack Python, DuckDB, FastAPI, MCP, OAuth 2.1, React, Vercel, GitHub

Fall 2026 – Present Teaching Assistant, CS 251 Data Structures & Algorithms University of Illinois Chicago · Chicago, IL Lead a weekly C++ lab of ~30 students in a ~250-student course.
  • Lead a weekly C++ lab of ~30 students in a ~250-student course and hold weekly office hours.
  • Help with every homework and project, from hash tables and search trees to graphs and sorting, without giving answers away.

Stack C++

Aug 2026 – Present AI Product & Data Consultant Chicago Tech Circle, hosted by Google · Chicago, IL A Google-hosted project team at UIC building DataDive, a browser-based multi-touch attribution tool. Team of 4.
  • Built an in-browser React and TypeScript prototype that auto-detects headers, cleans messy ad-platform CSV exports with SQL and reconciles to each report's total.
  • Validated it against an independent Python answer key.
  • Designed the team's workflow: competing weekly branches judged by CI and live demos, plus one shared rulebook for every AI coding tool.
  • Designing a privacy-first architecture where raw data stays in the browser and Gemini only phrases numbers the code already computed (planned).

Stack React, TypeScript, Vite, DuckDB-WASM, Google Cloud, Gemini

Jul 2026 – Present IT Support Specialist UIC Technology Solutions · Chicago, IL Support students and staff across university services, including Microsoft 365, VPN and identity issues.

Research experience

Where I research

Edge AI, real-time systems and human-centered design.

Apr 2025 – Present Undergraduate Research Assistant Electronic Visualization Laboratory (EVL), UIC · Chicago, IL Edge AI and real-time systems research under Dr. Michael Papka.
  • Doubled a real-time pedestrian-flow pipeline from ~15 to 30 FPS on a Jetson Nano through software optimization, then benchmarked models across Jetson Nano, Orin and Thor (100+ FPS capability, production capped at 60 FPS).
  • Deployed directional pedestrian counting with detection and multi-object tracking in UIC's main CS building. It ran 6-8 months with a live dashboard and reached zero observed counting error in manual validation.
  • Built a multi-user image-streaming platform over 103M+ archived images that serves 40 concurrent streams on a 10-year-old CPU-only server, using per-session isolation and Redis caching.
  • Built a FastAPI and WebSocket telemetry service across 2 edge nodes on the NSF SAGE testbed: readings every 2 seconds, REST ingestion, query and CSV export, per-device auth, running as systemd services.
  • Fine-tuned a PyTorch computer-vision model on the lab's time-lapse images to classify weather on the edge.
  • Building the ingestion pipeline for AskGeorge, a team-built agentic RAG system that helps scientists across institutions find people and resources (in progress).

Stack Python, PyTorch, OpenCV, YOLO, ByteTrack, FastAPI, WebSockets, Redis, SQLite, NVIDIA Jetson, Linux, systemd

Feb – Aug 2026 Undergraduate Researcher UIC Innovation Center, with Apple's Community Education Initiative · Chicago, IL Tagalong, a campus-belonging app built on a team of 4 and demoed to Apple and UIC stakeholders.
  • Led development of the iOS app from design through build, across the iPhone app, home-screen widget and Apple Watch app.
  • Designed the full flow and every screen in Figma, then iterated on high-fidelity screens in Claude Design.
  • Built features including friend nudges and a MapKit heatmap of where events and people concentrate.
  • Ran the research behind it: 214-person surveys, 107-person workshops, and a 12-concept feedback study that set a tiered roadmap.
  • Validated the build in 3 pre-college workshops; the final one scored 4.36/5 overall satisfaction (n=11).

Stack Swift, Xcode, MapKit, WidgetKit, watchOS, Figma

Projects

Selected work

Filter by area, or tap any card for the details.

🏆 Winner · LPL Financial Hackathon 2026

Luna Terminal

AI research agent for financial advisors, deployed on AWS.

Next.js · AWS Lambda · DynamoDB · GitHub Actions

  • My role: backend and cloud engineer on a team of 4. Teammates built the multi-model chat, agent runtime and terminal UI.
  • Owned the AWS backend architecture, deployment, data layer and reliability.
  • Built a cross-device chat-history REST API on a DynamoDB single-table design, and distributed rate limiting with DynamoDB counters across Lambda instances.
  • Added an error classifier with retry and backup-model failover, plus per-model CloudWatch metrics.
  • Built a read-only MCP server and GitHub Actions CI/CD with OIDC, with zero stored credentials.
  • Passed 17/17 smoke checks on the first full deploy across 5 Bedrock models.

Hackathon winner, team of 4

🏆 1st Place · AI Track, ALI Builds Hackathon (UChicago)

MIRA

No-account healthcare navigator for uninsured patients, in 15 languages.

Next.js · TypeScript · Claude API · Vercel

  • Helps uninsured patients find care without making an account, in 15 languages.
  • Two-phase Claude vision pipeline that extracts details from documents and reconciles them across documents.
  • Pulls live data from 5 public health and drug-pricing sources (HRSA, CMS, NADAC, RxNorm, openFDA).
  • Built with a team of 4.

Hackathon winner, team of 4

🥈 2nd Place · FitchGroup Codeathon 2025

Emissions Prediction ML System

Quantile-ensemble model that predicts companies' Scope 1 and 2 emissions with calibrated uncertainty.

Python · CatBoost · LightGBM · Quantile Regression · Calibration

  • Achieved R² = 0.65 (Scope 1) and 0.48 (Scope 2) with leakage-safe target encoding and quantile ensembles.
  • Isotonic calibration on top of the ensemble for well-calibrated uncertainty estimates.
  • Modeled $174M risk reduction for portfolio-level emissions estimation.

2nd place, FitchGroup Codeathon 2025, team

Recall

Local-first lecture app with GPU transcription and a RAG tutor that cites the exact lecture and timestamp.

Python · FastAPI · React · TypeScript · SQLite · Whisper

  • Records or imports lectures, transcribes them on a local GPU with Whisper, and turns them into timestamp-linked study notes.
  • Ingests lecture slides (PDF and PPTX) as source material.
  • The RAG tutor numbers its sources before the model sees them, so it can't invent citations.
  • Swappable local (Ollama) or cloud (Claude, Gemini, OpenAI-compatible) models for each task, with a background worker queue.

Core app done, quizzes next

JobFit AI

Resume-to-job matcher using semantic matching and LLM feedback.

Python · FastAPI · spaCy · SBERT · Gemini API · Redis · Docker

  • I built it in my sophomore year after two months of applying and hearing nothing back. It showed me which skills kept coming up in the jobs I wanted, so I built projects around them and landed my Mooremac internship.
  • Three-stage pipeline: spaCy extraction, SBERT semantic matching and Gemini recommendations.
  • Scores a resume in under 3 seconds, with ~85% agreement with manual review.
  • Redis caching and async processing cut latency ~3x.

Being rebuilt as a Chrome extension

Prediction-Market Trading Bot

Forecasting and risk work on an open-source bot for Chicago temperature markets.

Node.js

  • Validated the forecast model against 730 days of NOAA records and 16 months of hourly airport data, cutting top-pick overconfidence from 6.4 to 0.9 percentage points.
  • Fixed a bug that mispriced ~23% of days.
  • Replayed 550+ stored market snapshots to trace losses to 3 root causes.
  • Added risk controls: an exposure cap, a stop-loss and take-profit monitor, and fee-aware edge math.
  • Grew the test suite from 72 to 104 tests.

Ongoing

LLM Training on a Supercomputer

Trained an LLM from scratch and fine-tuned a speech model on NERSC's Perlmutter.

Python · PyTorch · Slurm

  • Trained a character-level LLM from scratch, then fine-tuned a speech model on self-built datasets in a 4-GPU, 50-epoch run via Slurm.
  • Diffed checkpoints to explain why the model sounded unchanged: the pruned weights moved ~40x less than the raw ones.
  • Presented a FastAPI demo to the cohort.

Argonne ALCF Intro to HPC Bootcamp, Aug 2026

Campus Route Planner

Shortest-path routing over UIC's OpenStreetMap data.

C++

  • Built a weighted directed graph over UIC's OpenStreetMap data with 7,386 vertices and 22,444 edges.
  • Leak-free Dijkstra with a min-heap, building-to-footway linking and JSON parsing.

Done

Neighborhood Recommender

Responsible-AI recommender over public Census, migration and rent data.

Python · pandas · scikit-learn · MCP

In progress, Break Through Tech AI Studio

Misinformation Classifier

Compares logistic regression, fine-tuned BERT and LLMs on six-class truthfulness labels.

Python

In progress, CS 412, team of 3

Earlier projects

Research, competitions & awards

Papers & podiums

  1. 2026 IEEE IPDPS 2026, invited paper: “Directional Pedestrian Flow Analysis Using Edge Computing: An Educational Framework for AI-Driven Spatial Analytics” Co-author; owned code, experiments, analysis, figures, writing and presentation
  2. 2026 GCASR 2026 poster on the edge telemetry platform Presented
  3. 2026 LPL Financial University Hackathon (Luna Terminal) Winner, team of 4
  4. 2026 ALI Builds Hackathon at UChicago (MIRA) 1st Place, AI Track, team of 4
  5. 2026 IMC Prosperity 4 trading challenge Top 8% solo of 18,000+ teams, top 1% in one round
  6. 2026 Akuna Capital Virtual Quant Trading Challenge (invite-only) Market-making bot scored 16.4/20 after 13 iterations, zero bankruptcies
  7. 2026 Argonne ALCF Intro to HPC Bootcamp Completed; trained models on NERSC's Perlmutter
  8. 2026 PEAK6 Professional Day 1 of 12 students invited
  9. 2025 FitchGroup Codeathon 2nd place, team
  10. 2026 Akuna Options 101 and 201 Certified

Leadership & teaching

Beyond the code

Teaching Assistant

CS 251 Data Structures & Algorithms, UIC

Fall 2026 – Present. Weekly C++ lab of ~30 students in a ~250-student course, plus weekly office hours.

Backend Lead

LOGICA — UIC's Latinx computing organization

Lead the backend for the club platform, scope features into tickets and assign them to contributors. Shipped passwordless .edu email-code sign-in that replaced Google OAuth and fixed a session-token exposure bug. Also a Board Member and Web Administrator on the Communications Board.

Communications Lead

Capture the Flame — UIC's annual cybersecurity competition

Lead the team recruiting sponsors and participants. Last year's event, before I led it, raised $20,000+ and drew 250+ students from 10+ schools.

Campus Ambassador

Adobe · UIC

AI/ML Fellow

Break Through Tech

Skills

Technical toolkit

Tap or hover a card.

Languages

PythonC++SQLTypeScript / JavaScriptJavaSwiftCRBash

Backend

FastAPIFlaskNode.jsNext.jsREST APIsWebSocketsOAuth 2.1

Data

DuckDBPostgreSQLMySQLSQL ServerSQLiteRedisDynamoDBFirestorepandasNumPyETLPower BI

AI & ML

LLM APIs (Claude, Gemini)MCPtool callingRAGembeddingsevalsPyTorchscikit-learnOpenCVYOLOSBERTWhisper

Cloud & Infra

AWS (Lambda, DynamoDB)Google CloudDockerLinuxsystemdSlurmVercelGitCI/CD

Hardware

NVIDIA Jetson NanoJetson OrinJetson Thor

Apple

SwiftXcodeMapKitWidgetKitwatchOS

AI Dev Tools

Claude CodeCodexCursor

Design

FigmaClaude Design

Contact

Let's build something.

Based in Chicago, IL. Click email to copy my address.