Backend & Apps
Satyam Bhanot · Computer Science Honours
Projects that show my learning.
CS Honours graduate from the University of Manitoba with a Math and Statistics minor. I build backend, data, systems, and ML work by defining the question, testing a version, debugging it, and writing down what I learned.
Learning Through Projects
What I have practiced, and which projects taught it.
Data Work
Cleaning inputs, joining sources, and checking assumptions.
Machine Learning
Comparing models and reading metrics carefully.
Systems Programming
Debugging memory, files, processes, and edge cases.
Learning Map
Each project taught one main lesson.
Comparing models
Fraud Detection · Waldo CNN I learned that the metric changes the answer.Working with data
Winnipeg City Analysis · Fraud Dataset I learned to check assumptions before trusting a join or score.Understanding systems
ExFAT Shell · Threads Library I learned how small rules create visible behavior.Building usable flows
PetObject · Support Work I learned that clear structure and communication matter as much as code.Main Projects
Projects, what I tried, and what I learned.
Machine Learning
Credit Card Fraud Detection
Tested six models on a dataset where fraud cases were rare.
LearnedAccuracy can hide weak detection
Computer Vision
Where's Waldo? CNN Detection
Compared YOLOv8, RetinaNet, SSD MobileNetV2, and a custom CNN across annotated and synthetic image data.
LearnedF1 and precision answer different questions
COMP 4360 · Machine Learning · University of Manitoba
Systems Programming
ExFAT Shell
Built a C shell for ExFAT file-system interaction with UNIX-style commands, redirection, and piping.
LearnedSmall parsing rules shape the whole tool
COMP 3430 · Operating Systems · University of Manitoba
More Projects
Smaller projects that taught useful lessons.
Data Engineering
Winnipeg City Analysis
Joined civic datasets from Winnipeg's open data API to compare neighbourhood access and risk signals.
Concurrency
Cooperative Threads Library
Implemented a pthread-style C thread library with mutexes and multiple scheduling policies.
Software Engineering
PetObject
Built a team Android app for virtual pet management, validation, editing flows, and tests.
Experience
Technical work, support, and mentorship.
May 2023 to Present
Tech Support Specialist
Rogers Communications · Remote
50+ weekly incidents across hardware, software, and network support.
Sep 2023 to Aug 2025
Peer Tutor
UofM Science Students' Association · Nimbus Learning
One-on-one and group tutoring across computer science, mathematics, and statistics.
2024 to Present
Student Mentor and Campus Leader
University of Manitoba
Mentorship, orientation support, and student community leadership at UManitoba.
Skills
Grouped by how I use them.
Backend & Apps
APIs, services, and application logic
Systems & Low-level
C-level programming, debugging, memory
Data & ML
Pipelines, analysis, and model work
Workflow & Tools
Dev process and collaboration
Education
Computer Science Honours with a Math and Statistics minor.
Bachelor of Science · University of Manitoba · Graduated April 2026
Dean's Honour List · Fall 2024, GPA 3.90
University 1 Honour List · Winter 2021, GPA 3.83
Contact
Open to backend software, data engineering, and ML engineering roles.
New grad, available now. If something here connects with the work you need done, send me a note.
[email protected]