Computer Science · Carnegie Mellon University in Qatar
Glad you are
here!
Hi! My name is Bel Ami Gisage Warakoze — but feel free to just call me Bellamy. I’m a Computer Science student at Carnegie Mellon University in Qatar, with minors in Mathematical Sciences and Business Administration.
My interests include mathematics and things related to mathematics. (Yes, pretty much everything eventually relates back to math if you think hard enough.)
This is my personal website for blogging — mostly about computer science, math, or random thoughts — as well as sharing things about my life. There just isn’t enough of my data on the internet yet; I’m working on fixing that.
/ timeline
A few highlights from the journey so far. Pick a year.
Covid shifted schools online. Oddly, that's where it started.
I did well enough in the selections to get into Rwanda's first online national maths camp.
The year I started entering things — and occasionally placing.
The national Pi Day competition. Sixth, which felt enormous at the time.
Wits runs it out of South Africa. My first medal outside Rwanda.
Waterloo's contest. Top 20% worldwide, and I managed it again the year after.
The olympiad year, and then straight into coaching the year below.
The selection round. Six of us went through to represent the country. Only 2 of us represented Rwanda in both PAMO and IMO.
Managed to Honourable mention in Ben Geurir, Morocco.
PAMO record →Managed to score *many* points in Oslo, Norway which was not a norm in my country.
IMO record →I started coaching the year below — problem selection for the national olympiad, and PAMO coordination over at AIMS.
New continent, new subject, and my first real program.
Entered as Business student and later switched to Computer Science, with Mathematical Sciences and Business Administration on the side. The plan was to keep the maths without closing doors.
My first thing built from scratch — a cube you can actually turn, faked into 3D. It won the term prize for interface design.
My first proper engineering job, and the year I started teaching.
Working on TriagerX for Eclipse Adoptium, alongside engineers from IBM, Red Hat and Microsoft. It ended up winning IBM CAS Project of the Year.
Accounting and Calculus II to begin with. Nothing catches a shaky understanding quicker than having to explain it.
The busiest one. A hackathon, two jobs over the summer, and a fellowship.
A platform for finding missing people and things, built over a weekend at Lifelines. In my worst semester, naturally.
Teaching geometry and combinatorics to secondary students across the continent.
Data pipelines, a small desktop tool, and a lot of test automation. My first time working somewhere that wasn't a university.
Building causal graphs out of interview transcripts using a set of LLM agents. I presented it as a poster at the closing ceremony.
Funded work with Prof. Hasan Demirkoparan and my classmate Anurag Aryal on making solvers for boundary value problems better.
A term in Pittsburgh, then two courses to teach in the autumn.
A term on the main campus. Took some cool classes like a beginner piano, which is going less well.
Teaching 99-520 — the same course that put me on an open-source team two years earlier.
Imperative Computation and Algorithm Design, both in the same term. Senior year starts here.