This site is best experienced on a laptop or desktop.

Writing

RSS

Engineering and tech write-ups, project breakdowns, journal entries and research notes. Everything I build, learn and think about.

What an RTOS Actually Does: Tasks, Scheduling and Why It Matters
Research

What an RTOS Actually Does: Tasks, Scheduling and Why It Matters

A practical introduction to real-time operating systems: what a task scheduler does, why timing guarantees matter in embedded systems and how FreeRTOS implements preemptive multitasking on a microcontroller.

15 June 202615 min read
RTOS
FreeRTOS
Embedded
C
Scheduling
How to Contribute to Open Source: A Practical Guide
Article

How to Contribute to Open Source: A Practical Guide

A practical, honest guide to finding projects worth contributing to, reading a codebase before touching it, making your first pull request and handling review feedback. From someone who has done it and built a 217-topic Git course in the process.

13 June 202614 min read
Open Source
Git
GitHub
Career
Community
UART From Scratch: Serial Communication Without a Library
Research

UART From Scratch: Serial Communication Without a Library

How to set up UART on an AVR microcontroller using bare metal C, configure baud rate registers, transmit and receive bytes and debug embedded systems over a serial monitor.

1 June 202613 min read
UART
Embedded
AVR
C
Serial
Getting Started with FPGAs: What They Are and How to Think About Them
Blog

Getting Started with FPGAs: What They Are and How to Think About Them

A beginner-friendly introduction to FPGAs and VHDL: what an FPGA actually is, how it differs from a microcontroller, why hardware description languages feel so different from programming and the mental model shift you need to make sense of it all.

29 May 202614 min read
FPGA
VHDL
Embedded
Hardware
Digital Logic
Beginners
Bionic Vision and Ocular Prosthetics: Where the Science Actually Stands
Research

Bionic Vision and Ocular Prosthetics: Where the Science Actually Stands

A technical survey of retinoblastoma, ocular prosthetics and bionic vision systems: what prosthetic eyes can and cannot do, how retinal implants work and where the engineering challenges in restoring functional vision lie.

20 May 202612 min read
Health Tech
Prosthetics
Research
Bioelectronics
Vision
Phaemos: Building a Predictive Maintenance Platform from Firmware to Dashboard
Blog

Phaemos: Building a Predictive Maintenance Platform from Firmware to Dashboard

How I am building Phaemos - a full-stack predictive maintenance platform with four hardware nodes (ESP32, STM32 Black Pill, Arduino Nano, Raspberry Pi Pico 2W), 11 sensors, a FastAPI backend, Isolation Forest ML and a live Next.js dashboard.

14 May 202610 min read
FastAPI
Next.js
ESP32
STM32
ML
IoT
Python
MicroPython
Building AstonCV: A Full-Stack CV Database with PHP, MySQL and Zero Frameworks
Blog

Building AstonCV: A Full-Stack CV Database with PHP, MySQL and Zero Frameworks

How I built a full-stack CV database website from scratch using pure PHP 8.2 and MySQL for a university module, with eleven security measures, PDF export via mPDF and a complete UI redesign across four versions.

13 May 202610 min read
PHP
MySQL
Security
Full-Stack
Aston
Web Dev

Showing 17 of 21 posts

newsletter

Get new posts in your inbox

Notes on tech, projects and more. No spam. Unsubscribe anytime.

prefer a terminal? try /lab

type commands to explore the site and find out more - click to open