[SYS] Initializing UMER CHEEMA TERMINAL v1.0...
[MEM] Allocating display buffer.......... OK
[NET] Connecting to market data feed...... OK
[GPU] Rendering engine initialized........ OK
[DAT] Loading portfolio positions......... OK
[DAT] Loading research coverage........... OK
[SEC] Authentication bypassed............. OK
[SYS] All systems operational. Welcome.
TERMINAL READY_
PORTFOLIO INDEX t $
Profile Summary
Umer Cheema
> UMER CHEEMA
First-year CS · University of Waterloo · Co-op Program
Seeking Summer 2026
> cs + finance at waterloo. probably sleeping.
> i like building things at the intersection of code and markets.

STATUS ACTIVELY SEEKING
LOCATION Waterloo, ON
Quick Stats
2
INTERNSHIPS
6
PROJECTS
1B
TERM
18
AGE
+4%
ALPHA VS SPY
SWE · FIN
FOCUS
$SPUS $XEQT $CHPS
ETF PICKS
BREAKING BAD
CURRENTLY WATCHING
SAJNI
LISTENING · STRINGS
Tech Stack
Python JavaScript TypeScript React Next.js Node.js SQL scikit-learn Pandas AWS Supabase Git Streamlit OpenAI API Gemini
TERMINAL ARCADE — SNAKE // beat my high score--170
🐍 SNAKE
PRESS SPACE TO START
0
SCORE
0
BEST
1
LEVEL
CONTROLS
Move
SPACE Start / Restart
P Pause
Research Coverage — Umer Cheema
LAST UPDATED:
WHAT I'M INTO

> Quantitative Finance

> Machine Learning

> Software Engineering

> AI / LLMs

> Sports Analytics

> Hackathons

> Cricket

> Gym

> Fortnite / CS:GO

> Getting a co-op

> Scoping ETFs for TFSA

CURRENTLY

Building

Debately — AI debate platform with Gemini. Users argue positions, AI judges arguments in real-time.

Stack: Next.js · React · Gemini API

Reading

Advances in Financial ML — Marcos López de Prado

Designing Data-Intensive Applications — Martin Kleppmann

Green Eggs and Ham — Dr. Seuss

The Kite Runner — Khaled Hosseini

Thinking About

> why most finance "AI" is just linear regression with extra steps

> whether i should learn rust

> when will i use the epsilon-delta definition of a limit

> where did the pakistan cricket team go wrong

> how much of my robo advisor's alpha is just the 2024 bull run

CURRENT TAKES

> linkedin slop posting needs to stop

> how do i stop doom scrolling??

> all 13x courses are annoying

Active Positions (Projects)
TICKERDESCRIPTIONSTACKRETURN
$ROBOADVISOR.PY ML Portfolio System — Ensemble + GMM + Kelly Python · scikit-learn · GMM +23% YTD
$T20WC.PY T20 World Cup Match Predictor — Elo + LogReg Python · Streamlit · Elo 85% ACC
$DEBATELY.AI AI Debate Platform — Argue positions, AI judges Next.js · React · Gemini WIP
$CFM101.PY Robo-Advising Challenge — Factor-Based Optimization Python · yfinance · NumPy +8.1% NET
$SUBTRACK Subscription Burn Rate Tracker — Analytics Dashboard Python · PostgreSQL · Vercel LIVE
$ZARF Pre-Nikah Clarity Platform — Hackathon Project Next.js · Prisma · Supabase LIVE
Experience
TICKERDESCRIPTIONSTACKPERIOD
$KROWNIE Software Engineer Co-op — AI Interview Platform Node.js · OpenAI · AWS 2025
$KATSAH Finance Co-op — Fintech Analytics SQL · Excel · Analytics 2024
Initiate Contact
EMAIL uicheema@uwaterloo.ca
GITHUB github.com/1cheema1
RESUME Umer_Cheema_Resume.pdf

> TYPE YOUR MESSAGE BELOW AND PRESS SEND