Toronto, Canada Β· TMU, 1st year

I build small, useful, slightly pastel things.

I started teaching myself to code at 12, during lockdown. Six years and one move from the UK to Canada later, I'm a first-year computer science student, strengthening my TypeScript and Python, and ready to contribute to real projects instead of just learning from them.

A bit more about me

I'm in my first year at Toronto Metropolitan University, and I learn best by building - so almost everything below started as "I wonder if I can make this."

Right now I'm focused on getting properly comfortable with TypeScript, past the point of copy-pasting types, and on understanding the fundamentals behind AI rather than just calling an API. I'm also trying to ship one finished project a month instead of ten half-finished ones.

I also founded and ran my school's first ever coding club - it didn't exist before I started it.

Coding since 2020 3 kyu on Codewars Contributed to 46 GitHub orgs 290+ member org founded
Comfortable with
JavaScriptReact.jsNode.jsExpress.jsHTML/CSS
Building confidence in
TypeScriptPython
Currently exploring
AI / ML fundamentals
Tools
GitGitHubnpmBootstrapHerokuESLint

Things I've built

Four projects, in the order I'd want you to look at them.

Lumora

Project submission for TMU's Technovation 2025, where I became a global quarterfinalist, solo, after a teammate withdrew. A React app built to support teen girls' mental health and confidence - daily affirmations, a mood tracker, a self-reflection journal, and a spin-for-a-compliment wheel, all wrapped in a calm pastel interface. The kind of project where the UX mattered as much as the code.

ReactReact RouterContext API

nasaSkySearch

Pick a date, see what NASA's telescope saw that day. Built on the Astronomy Picture of the Day API, mostly to practice handling async data and not-so-predictable API responses cleanly. Try it - the demo below is live.

ReactPublic API

SilentFunds

"Justice is expensive, silence is cheaper." A Python project built for STEMing UP 2025, exploring where funding meant for justice actually ends up. My favorite project so far, because it started from an idea I cared about - not a tutorial.

Python

A data-driven project on transparency and accountability - check the repo for the full write-up.

Instagram Clone

An HTML/CSS rebuild of Instagram's front end. One of my earliest projects, kept up because it's a good record of where I started - worth comparing against everything above it.

HTMLCSS

Front-end fundamentals: layout, typography, and matching an existing design pixel by pixel.

Along the way

TMU Technovation Global Challenge
Quarterfinalist, 2024/25 - solo, after a teammate withdrew
NCWIT
Canadian Affiliate Winner
STEMing UP hEr VOLUTION
UX Design Winner
Sarah Green Mathematics Trophy
Awarded, Year 11 (UK)
Hacktoberfest
2021 Contributor
Hacktoberfest
2022 Contributor

Let's build something.

Internships, remote roles, or just a good project - I reply to all of it.