About — Aditya Sahni
I build things that
make decisions.

Full-Stack Developer and CS undergrad at McMaster University. I'm most interested in the seam where software meets markets and AI: systems that don't just run, but decide.
- Based in
- Hamilton, Ontario
- Studying
- CS Honours + Stats, McMaster '27
- Focus
- Software, markets & AI
- Currently
- MapleRewards, live
“I'm someone who hates inefficiency. I see a manual process and immediately think: how do we automate this?”
The story
It started with a spreadsheet. I was tracking six credit cards and about 60,000 Aeroplan points by hand, trying to work out which card to swipe for what. No Canadian tool did the math, so I built one. That became MapleRewards, now live at maplerewards.app: the first native Canadian rewards optimizer, ranking 94 cards and 41 loyalty programs by real dollars returned.
That is the pattern for most of what I make. I hate inefficiency, so I build the thing that removes it. At TD Bank I found a manual data-entry process in security operations, rebuilt it in Power Automate, and cut the latency by 90 percent. When I got interested in prediction markets, I built an autonomous agent that trades them with real money and its own risk limits. When I wanted a world worth watching, I wrote a god simulator from scratch.
Somewhere in there is the Computer Science degree at McMaster (Honours, minor in Statistics), but the credential is not the point. I reach for Go when performance matters and Next.js when iteration speed does, and I build the hard parts myself: a Raft consensus implementation, an audio-fingerprinting engine, a game engine with no engine. What I care about is shipping things real people use, and keeping them honest once they work.
90%
manual latency cut at TD Bank
94
Canadian cards modelled, live
60K
Aeroplan points, tracked by hand
7
projects shipped on GitHub
How I work
Four rules
Ship real products
Not demos, not screenshots. MapleRewards is live with real users; the trading agent runs on live markets. A thing that works in production teaches you more than ten that work in a slide.
Causality over spectacle
The rule that reshaped my god simulator: nothing should happen without a reason. Every soul is born, every empire is earned. I think about systems the same way. Effects trace back to causes, not to magic.
Automate the inefficiency
If I am doing something twice by hand, I am building the thing that does it a thousand times. Most of what I make starts as a personal annoyance I refused to keep tolerating.
Integrity over scale
I once abstracted a simulation up to 100,000 statistical souls for performance, then took it back out, because it severed the link between events and real agents. Bigger numbers are not worth a hollow system.
Off the clock
Beyond the screen
Points & rewards
The hobby that became a product. Six cards, a spreadsheet, and a genuine obsession with squeezing real value out of loyalty programs.
Prediction markets
I trade Polymarket with real money, and think in Bayesian calibration, Brier scores, and Kelly sizing more than I probably should.
Building games
AEON, my god simulator, is a pure passion project. No deadline, no roadmap, just the challenge of making a world feel alive.
Creative & marketing
Freelance work on the other side of the brain: ad breakdowns, short-form scripts, and AI-assisted video production.
The path
So far
- 2022
Started at McMaster
Began a B.A.Sc. in Honours Computer Science with a minor in Statistics.
- 2024
DocOnline Health, Mumbai
Assistant Software Developer. REST APIs and a cloud-native AWS workflow for a live medical-data platform.
- 2025
Freelance & Flux Trading
Built Axesouár's 120+ SKU storefront and shipped Flux, a real-time paper-trading platform.
- 2025
Software Engineer Co-op, TD Bank
Automated security-operations ETL and reporting across the Microsoft stack in Toronto.
- 2025–26
Building in the open
MapleRewards went live, alongside an autonomous Polymarket agent, Life-OS, and AEON.
- 2026
Looking ahead
Targeting a Fall 2026 co-op back in Ontario, taking freelance work in parallel, and hunting the next hard problem.
Capabilities
Toolbox
B.A.Sc. Honors Computer Science — Minor in Statistics, McMaster University (2022 — 2027).
01Languages
- Go
- Python
- TypeScript
- JavaScript
- Java
- C++
- SQL
- Swift
02Frontend
- React
- Next.js
- Tailwind CSS
- Framer Motion
- Redux
- Vue.js
03Backend
- Node.js
- Chi (Go)
- Express
- Flask
- PostgreSQL
- Redis
- MongoDB
- Supabase
- Firebase
04ML & Data
- PyTorch
- TensorFlow
- pandas
- scikit-learn
- dbt
- DuckDB
05Cloud & DevOps
- AWS (EC2 · Lambda · S3)
- Docker
- Vercel
- Stripe
06Concepts
- System design
- Distributed systems
- DS & algorithms
- API design
- Security