Every now and then I get inspired to take on a new big project. Usually there is the promise of some big social or environmental impact and other times it just seems cool. I will never have the capacity to execute all of them, so I've put them out here …
read moreOther articles
Voice: A Digital Democracy Blueprint for South Africa
An anonymous digital democracy platform that captures the voice of the South African citizenry
read moreTriaging Cardiology Patients: A Model Based on Wearable ECG Data
Normal medical checkups for all over 40 patients needs to include a long duration (>= 1 week) ECG screening. In the early stages of disease progression, certain types of arrhythmias and abnormal heartbeats may only surface a hand full of times a week and only under specific circumstances, making them invisible …
read moreMy journey with CNC machines
My Journey with CNC Machines
Version 1
I was about 15 when I got frustrated with the repetitiveness of cutting ribs for my RC planes by hand. After some negotiations with the parents I was able to acquire a 3 axis nema 23 stepper kit from ali-express and I was …
read moreFlikker: Bringing Conway's Game of Life to Flutter
Flutter is my go-to multi-platform application building framework. The flutter team also make some lofty promises about performance, I wanted to test this out and see how far I could push it.
Flikker started as a simple concept – the screen was divided into
read moren * m
squares, each acting as a …Crafting Personal Memories: The Ilse App for Real Mosaic Art
A few years ago, as I set out to create a special gift for my wife, I stumbled upon an interesting concept: a mosaic print, with each tile representing a snapshot of our life together. Yet, my search for tools to accomplish this revealed a glaring shortcoming – most of the …
read moreTransforming News Consumption: The Good News Website
A news website by bots that uses the truth to tell the truth
read more"Couch Defender: An App to Keep Pets Off Your Furniture"
Protect your furniture with the help of a spare smartphone and object detection technology.
read moreHerbJet Weeder
Another weed killer robot
read morePublications
Articles, papers and patent
read moreICU Monitor OCR Recorder: Bridging The Gap in ICU Monitoring
A journey of building a solution to streamline the logging of data from ICU monitors in developing countries, improving the efficiency and accuracy of healthcare services.
read moreIon Satellite
I possible way to get cheap satellites into high energy orbit
read moreThe Rat Motorcycle
DIY cordless belt sander
read moreQSynch: A QR-Code Based Solution for Camera Stream Synchronization
Camera synchronization
read moreFlying Things
Summary: Airplane stuff
Flying has always been a significant part of my life. My earliest achievement was obtaining the SAMA solo certificate at about 10 years old, back in 2000. University life briefly grounded my aviation pursuits, burt I soon found new excuses to do some flying, like walking the …
read more