UofT CS + Statistics · Class of 2025
Vinayak
Maharaj
Software Engineer — AI Systems
- Built end-to-end anomaly detection pipeline processing 100k+ log events weekly, cutting manual analysis time by 70% at Maritime Financial Group
- Shipped Inbox Copilot and Prepwise as production SaaS products with Stripe billing and real paying users
- Active research with TTLab on where zero-shot LLM reasoning breaks down in long-horizon decision environments
Currently
Open to SWE roles
Toronto, ON · Available now
Focus Areas
Impact
Numbers that mean something
Every number comes from a real project, not a resume estimate.
Work
Things I have built
Across SaaS, ML systems, and personal projects. 16 repos on GitHub.
Inbox Copilot
Full-stack AI email client. Indexes your inbox, surfaces relevant threads, drafts replies. Aurinko for real-time webhooks, tRPC for type-safe APIs, Prisma for data modeling, Stripe for subscriptions.


AI Developer Collaboration Platform
RAG over GitHub repos. Ingest codebases into pgvector, query with natural language. AssemblyAI for voice-to-code, Stripe credits system, Docker, Fly.io.

Prepwise
AI mock interview platform. Vapi voice agent runs the conversation, Google Gemini scores answers and generates feedback. 100+ sessions conducted.

F1 Lap Time Predictor
LSTM trained on real Monaco GP 2023 telemetry via FastF1. Predicts next lap from previous 10. SHAP explainability, XGBoost baseline, interactive Gradio app.

Algorithmic Trading Backtest
Twitter engagement ratio strategy backtested against NASDAQ. Portfolio outperformed benchmark across 2022 by up to 25%. Signal generation, portfolio simulation, performance attribution.

NBA Hot Hand Bayesian Analysis
Compared pooled, unpooled, and hierarchical Bayesian priors on NBA shooting patterns using PyMC. Tested the hot hand fallacy statistically. Presented to the UofT Statistics department head.

CommerceCore
Production-style e-commerce REST API in Java. JWT authentication, role-based access control, full cart/order/product management, clean layered architecture across Controller, Service, Repository, and DTO layers.

Finanseer Dashboard
Finance dashboard with revenue/expense tracking, linear regression forecasting, and Redux Toolkit Query for state management. Built during internship at Amnevar Ltd.
Skills
What I work with
Experience
Where I have worked
Maritime Financial Group
- Built end-to-end firewall and VPN anomaly detection pipeline processing 100k+ log events weekly, reducing manual analysis time by 70% through automated risk scoring
- Hybrid detection system combining rules, Isolation Forest, and autoencoder over 5-minute windows to catch login bursts and multi-region access patterns with explainable scoring
- Next.js dashboard with grouped alerts, drill-down views, and trend analytics, cutting average analyst investigation time per incident by 40%
Intelligent Adaptive Interventions Lab, UofT
- Built interactive data visualization components (bar, pie, scatter) using Recharts on Next.js for a UofT research lab's adaptive experimentation platform
- Plugin-based visualization architecture with dynamic frontend loading and Flask backend analysis endpoints, designed for extensibility across future contributors
Amnevar Ltd.
- Replaced manual paper-based bookkeeping with a full-stack finance dashboard (React, TypeScript, Node.js, MongoDB), enabling real-time KPI tracking for the first time
- Linear regression revenue forecasting model and Redux Toolkit Query for state management, enabling next-year projections from historical data
Education
University of Toronto · Trinity College · Mathematics Minor
- Bayesian analysis research presented to Statistics department head
- Specialization spanning ML, stats, algorithms, and software engineering
Technical Courses
Certifications
Now
Outside the editor
The stuff that does not go on a resume.
Man City came when Aguero was at his peak. When Guardiola signed I knew something special was coming. The 2023 treble playing some of the most beautiful football in Premier League history cemented everything.
Kohli will always be my favourite. Dropped from the national team, written off, came back as undisputedly the greatest batter to ever play the game. That response to doubt stays with me.
Golden State Warriors since the Curry dynasty started. Steph was told his body was not built for the NBA. He became the greatest shooter the sport will ever see and won the only unanimous MVP in history. In the 90s everyone wanted to fly like Jordan. When I play basketball, I want to shoot like Curry.
The Monaco 2023 GP data through FastF1 has telemetry across all 78 laps. Throttle position, DRS, speed at every mini-sector, tyre compound. The LSTM needs a 10-lap window to predict the next lap. Tyre deg and sector consistency matter more than raw top speed, which is exactly how the best Monaco drivers think about the race.
The contribution is not whether it wins. It is diagnosing exactly where zero-shot LLM reasoning breaks down in a long-horizon, sparse-reward environment. Balatro is a better testbed than the roguelikes used in prior work because every decision is discrete and interpretable — you can see where the reasoning fails, not just that it does.
It started at 14, making scripts to bot games. The moment I realized you could automate things at scale, something clicked. I figured I could positively impact more lives through software than I ever could through medicine, and I would be at the cutting edge of where the world was actually heading.
I became obsessive about tech blogs and startup news for the rest of high school, trying to absorb everything.
For my CSEC and CAPE presentations I focused on ML use cases for real-world problems, reading research papers and trying to explain the ideas clearly to my year group. That drive pushed me to UofT.
Now I am still chasing the same thread. Agentic AI, building things in spaces I genuinely care about, and trying to stay close to where the field is going rather than where it has already been.
Contact
Get in touch
Open to SWE roles in Toronto — AI, full-stack, or anything genuinely interesting. Happy to talk about a role, a project, or just connect.
Full-time and contract · Toronto preferred, remote considered



