Since I was first introduced to coding 10 years ago, I’ve been drawn to its infinite possibilities, the idea that my imagination is the only limitation. Over the years I’ve spent countless nights tinkering away on various projects, and I’d be honored to share some of them with you!
Fractal Renderer
2022
I started this project back in high school, driven by the urge to explore the odd world of fractals by myself. I wrote some basic code to generate these fractals from complex number formulas, where each pixel’s (x,y) correlated to a complex number. For each complex number I run it though an iterative algorithm, and color the pixel according to those results. To generate videos, I took a series of pictures over the same area as I tweaked the fractal’s formula.
In my freshman year I grew the project by adding an interactive UI that allowed you to traverse the fractals in real time. Performance was originally poor, to render a single image I had to run roughly 5-10 billion complex number operations, so I added multithreading capabilities, learning to navigate race conditions and a more sophisticated dataflow pipeline. Combined with a caching system which stored recent computations, performance was improved over 10X. I added UI elements that gave real-time access to the engine settings, such as quality controls and color pallets. I thought it was so cool to explore some random formula, traversing these infinite worlds where my eyes where undoubtably the first to see every feature, curve and spiral.
Inspired to learn more about Cloud applications and virtual machines, I created this personal content server. I integrated multiple APIs to scrape video metadata from YouTube and TikTok channels, storing it in MySQL databases locally. The full stack was custom built, from front end UI, backend caching and API endpoints, to Linux scripts scheduled to scrape and store metadata. This project was one of the most complex I’ve built, with the codebase ballooning to hundreds of pages across dozens of scripts.
Personal Content Server
2023
Alarm Light
2024
I sleep deep, so deep that sometimes a simple alarm is not enough. To fix this problem I took apart one of my lamps and added a rear module so I could schedule it to turn on in the morning, strobing until I turned it off. I used an arduino microcontroller, with a half dozen sensors and modules fit into a 3D printed case. While this was a simple little project, I use it as an example of one of the many embedded projects I’ve been building for years.
Other Projects
2021
2048 was all the rage back in high school, and I got inspired to write a little program to play it for me. I just used a brute force algorithm to evaluate all possible move sequences, and picked the most optimal based on an evaluation function. The trickiest part was the image classification system so I could use it to play online. Games have always been the perfect sandbox for problem-solving, so I was always coding bots to compete with, feeling like a proud father every time they thrashed me.
I saw some cool timelapses of slime growing and had the thought: “fungus must just be following some algorithm, can I recreate that?”. With a particle-based simulation I was able to do just that. With little tweaks to the algorithm, you’d get wildly different results.
I had a lot of fun programming this dungeon crawler. Ray-tracing and character movement were cool challenges to solve, but the procedural room generation is what really peaked my interest. Each level had different room types, sizes and treasures, totally unique to the game seed.
More about me
When I’m not programming, I’m still tinkering—just with gravity. I love all sorts of extreme outdoor sports, from big wall climbing to mountaineering and highlining. I grew up in Tanzania, East Africa, where from a young age I always enjoyed pushing myself to new heights. It’s in these extreme environments that I’ve built confidence, learned to stay calm under pressure, and kept redefining where my limits lie.
Recently highlining has become my biggest hobby, walking across canyons hundreds of feet above the ground is euphoric, touching airspace that no human has before. Our anchors are rated to 10,000 pounds, so it’s actually safer than driving a car.
Black Hills, 2025
El Potrero Chico, 2025
Kenya, 2022
Mexico, 2023
Devils Tower, 2025
Popocatépetl, 2023
Orizaba, 3rd highest mountain in North America, 2023
Devils Lake, 2025
Nevado de Toluca, 2025