A public notebook. Not polished posts, just honest notes on what I am building, thinking about and planning. Updated as things change.
Shorter, faster notes live on the TIL page: snippets from things I discover day to day.See what I'm doing right nowFull-stack predictive maintenance platform. Four hardware nodes: ESP32 primary (11 sensors), STM32 Black Pill (100Hz FFT vibration in HAL C), Arduino Nano (secondary sensors) and Raspberry Pi Pico 2W (MicroPython ambient node). FastAPI backend, Isolation Forest anomaly detection, Next.js live dashboard. Actively building the hardware layer and firmware.
Bare metal AVR C project on an ATmega644P. Working through a structured curriculum from basic GPIO to a nine-mode state machine with interrupts, PWM, ADC and a Tetris melody. Sessions are documented with notes and lab files. Still actively being extended.
A structured learning site built alongside working through an executive education business analytics course. Covers probability, statistics, Python, descriptive analytics, machine learning and prescriptive optimisation. Publishing notes and interactive tools module by module.
A terminal-style personal site that will evolve into a business presence. The direction is not fully set yet - it will likely serve whatever venture comes next. Keeping the terminal aesthetic for now and using it as a playground for ideas. Suggestions welcome via the contact form or by typing 'suggest' in the lab terminal.
An AI system trained on every World Cup result in history to predict group stage outcomes, knockout results and the eventual winner of FIFA World Cup 2026, hosted across the USA, Canada and Mexico.
A personal research project into ocular prosthetics, bionic vision and bio-integrated electronics. Motivated by losing sight in my right eye to retinoblastoma at age two. I want to understand where the science actually stands and where the engineering challenges lie.
Mapping the landscape of tools that sync competitive programming solutions to GitHub - what exists for LeetCode, Codeforces and AtCoder, where TryHackMe has nothing, and the unified extension I want to build.
Summer 2026 is about building things that matter and documenting them properly. The plan:
motivation
loading quote...
scripture
loading verse...
explore the lab terminal
type commands to explore the site and find out more - click to open
Last updated June 2026