Software Engineer · U of T '28
DerrickRatnaharan
I'm an Applied Math & Statistics student at the University of Toronto. I've written a Llama inference runtime in C++, a static-analysis engine in Rust, and shipped a campus app to 300+ students.
Open to 2027 SWE & ML internships

300+
students using Campify
3
platforms shipped — iOS, Android, web
70+
AI patches evaluated at Mercor
3×
hackathon winner
Selected work
Selected projects
An inference engine, a code-analysis tool and a consumer app. Each one has a write-up with the architecture, the numbers and what I'd change.
Experience
Where I've worked
Oct 2026 — Present
Technical Lead · Google Developer Groups on Campus
- Build the technical content for hands-on AI/ML and software engineering workshops: live coding demos and project-based materials.
- Plan sessions on app development, debugging and deployment with the executive team.
Mississauga, ON
May — Sep 2026


Software Engineering Evaluator (Contract) · Mercor Intelligence & Handshake AI
- Evaluated 70+ software engineering tasks across Python, JavaScript, TypeScript and backend codebases. Reproduced failures and checked AI-generated patches against tests, edge cases and specs.
- Set up and debugged unfamiliar repos with Git, Docker and Linux to tell implementation bugs apart from environment, dependency and config failures.
Remote
Apr 2023 — Jun 2024
Software Team Lead · FIRST Robotics — Markham Robotics
- Led a 6-person team building a web platform for communication, strategy planning and match tracking. It cut competition prep by 2+ hours per event.
- Wrote Python scouting and analytics tools over 50+ match records, cutting manual data processing by 70%.
Markham, ON
Education
University of Toronto Mississauga
B.Sc. Applied Mathematics & Applied Statistics · Minor in Computer Science
Data Structures · Software Design · Object-Oriented Programming · Systems Programming · Probability & Statistics · Multivariable Calculus
Sep 2024 — Jun 2028
About
About me
I'm an Applied Math & Statistics student at the University of Toronto, and I spend most of my free time building software. What I enjoy most is going one level deeper than I strictly need to.
That instinct runs through the work above. With Kestrel I wrote an LLM inference engine from scratch to see exactly what happens between a prompt and a token. With RepoGraph I built a tool that answers “what does this change break?” from the code itself. And with Campify I shipped a product to 300+ real users and dealt with everything that comes with that.
I'm looking for a team where correctness and speed meet real products: software that's fast and right, and things people actually use.
Currently
- BuildingFaster Metal kernels for Kestrel
- LeadingTechnical workshops at GDG on Campus UTM
- StudyingApplied Math & Statistics, U of T
Awards
- Best Business SolutionMacHacks 2
- Most Creative Use of TwilioMacHacks 2
- Best Idea for Social ImpacteHacks
Tools & technologies
Python
TypeScript
C++
React
Next.js
Node.js
Flutter
Firebase
AWS
Android
iOS
Git
Docker
Bash
Contact
Get in touch
I'm looking for 2027 internships in software engineering and ML systems. Email is the fastest way to reach me.
