SAHEJ SODHI

3+
YEARS
5+
PROJECTS
IDEAS
> PLAYER PROFILE...

CHARACTER SELECT

CHARACTER STATS

NAME:Sahej Sodhi
CLASS:Data / Software Engineer
HOMEBASE:University of Waterloo
LEVEL:3rd Year
LOCATION:Toronto, Canada
SPECIAL POWER:Best Music Taste
FAVO(U)RITE DRINK:COKE ZERO

MY QUEST

An aspiring Data Engineer studying Systems Design Engineering, my experience spans from:

- Small-scale projects

- End-to-end projects

- Working for startup companies.

When I'm not working, you can find me in the gym pumping some iron, playing video games with my friends, or arguing about basketball.

> BOSS BATTLES CLEARED...

QUEST LOG

Bosses Defeated

Sapling Financial Consultants

Data Engineer Intern
Jan 2026 – May 2026
📍 Toronto, ON

Cut reporting errors 25% with Python data-quality checks in ETL pipelines, built Azure Data Factory pipelines ingesting 7+ REST APIs into Azure SQL & AWS RDS, and shipped a PostgreSQL + Power BI model giving finance teams self-serve reporting.

Stealth Startup

Founding Engineer
Sep 2025 – Present
📍 Toronto, ON

Building the sickest software ever. Much more to come

Epoch

Software Engineering Intern
May 2025 – Aug 2025
📍 San Francisco, CA

Cut API response times 17% for 20+ clients by migrating Epoch's backend from Flask to FastAPI with async request handling, and owned 25+ zero-downtime PostgreSQL migrations via Alembic.

Epoch

Data Analytics Intern
Sep 2024 – Dec 2024
📍 San Francisco, CA

Cut quarterly report turnaround from 2–4 days to 15 minutes by building an internal Streamlit app that automated report generation with Python + Pandas.

> LEVEL SELECT...

COMPLETED WORLDS

Adventures Completed

🎵
IN PROGRESS

SPOTIFY ANALYTICS PLATFORM

End-to-end music analytics surfacing 1+ years of personalized listening trends — a raw-to-mart dbt warehouse (15 models, 6+ APIs) feeding a Hugging Face mood-inference ingestion pipeline.

DIFFICULTY:★★★★★
PostgreSQLdbtHugging FaceFastAPIReactPython
COMPLETED

THIS WEBSITE

I mean isn't this kind of a project ??? I'd consider it to be

DIFFICULTY:★★★☆☆
TypeScriptNext.jsShadcnTailwind CSS
🏆
COMPLETED

SPEECH EMOTION RECOGNITION

Neural network trained to detect emotions in speech

DIFFICULTY:★★★☆☆
PythonPandasLibrosaNumpyKeras
💎
COMPLETED

GO PHISH

Phishing email detection chrome extension + AI based detection

DIFFICULTY:★★★★★
PythonTypeScriptReactScikit-learnDjango Rest Framework
🥈
COMPLETED

CREDIT CARD FRAUD DETECTION

Credit card fraud detection using machine learning

DIFFICULTY:★★★☆☆
PythonPandasScikit LearnMatPlotLib
😝
IN PROGRESS

STATSANITY

NBA statistics prediction using neural networks :)

DIFFICULTY:★★★★☆
PythonPyTorchBeautifulSoupSelenium
COMPLETED

FAKE NEWS DETECTION

This is kinda how I started learning Pandas

DIFFICULTY:★★★★★
PythonPandasSciKit LearnJupyter Notebook
> POWER-UP SKILLS...

POWER-UPS & ABILITIES

Skills Progress

📊

DATA SCIENCE

PythonLV.92
Machine LearningLV.88
Data VisualizationLV.88
StatisticsLV.85
Deep LearningLV.82
💻

SOFTWARE DEV

JavaScript/TypeScriptLV.88
React/Next.jsLV.85
Node.jsLV.82
SQL/NoSQLLV.80
Cloud PlatformsLV.75
🛠️

TOOLS & TECH

Git/GitHubLV.90
Jupyter/ColabLV.88
Linux/UnixLV.80
DockerLV.78
AWS/GCPLV.75
> WARP ZONE...

CONNECT & COLLABORATE

Ready the next level? Let's team up and build something super! Don't worry, crossplay is enabled

LINKEDIN

LINKEDIN

/in/sahejsinghsodhi

CONNECT
GITHUB

GITHUB

/Sodhi-S

VIEW PAGE

MESSAGE BLOCK