Some of my public work. There's more I can't share yet, but these give a fair idea of what I've been building — and the notes are honest about the parts that didn't go to plan.


TriagerX

TriagerX, the Eclipse Adoptium issue-management system

An AI-powered issue-management system for the Eclipse Adoptium working group, integrating multiple models (ChatGPT, Gemini, LLaMA-3) behind a FastAPI server, with a Slack interface now used by Eclipse OpenJ9 teams.

My first real software-engineering role. Turns out most of it isn't typing — it's arguing about trade-offs. I was mentored by people well out of my league at Microsoft, IBM and Red Hat. Our team was called the Tigers, which I still think is a good name.

Built with: FastAPI, ChatGPT, Gemini, LLaMA-3, Slack API

Repository


Reconnect

Reconnect, a platform for finding missing persons and items

A digital platform for finding missing persons, pets and items through community collaboration, built for CMU-Q's Lifelines hackathon.

My first hackathon. I nearly said no — one year into CS, surrounded by people who clearly knew what they were doing. We built around the strain of a search, not the database, and finished 13th. It landed in my worst semester academically, and I'd still point at it first.

Built with: Python, Community reporting, Geolocation

Watch demo · Repository


Rubik's Cube

The Rubik's Cube game running in CMU Graphics

An interactive 3D cube game built in CMU Graphics as my 15-112 term project. Rotate individual faces, view the cube from any angle, and solve it virtually.

I had no idea what to build, so I started flat and 2D. Faking the third dimension was the one clever idea, and against the odds it held together.

Built with: Python, CMU Graphics

Watch demo


Scheduling System

The Scheduling System API

A FastAPI service for managing bookings, courses, tutor availability and users, backed by MongoDB with async operations throughout.

Built for fun, and because I wanted to understand what async actually buys you before someone asked me about it in an interview.

Built with: FastAPI, MongoDB, async

Repository


Not public

Course policy keeps the source for these unpublished. Happy to walk through any of them.

  • Distributed File System — Multi-server distributed storage
  • Caching Web Proxy — Multi-threaded HTTP proxy with LRU caching
  • Tiny Shell — Unix shell implementation with job control
  • C0 Virtual Machine — Stack-based VM for C0 bytecode
  • Memory Allocator — Custom malloc implementation

More of it lives on github.com/belamigw.