Writing
RSSEngineering 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
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.

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.

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.

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.

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.
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.

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.
Showing 1–7 of 21 posts
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