Skip to content

What Andy Did

The personal website of Andy Timmins, a Senior Developer from the UK. Building with code, hardware, and curiosity.

Category: Projects

Beyond the IO Board: A Deep-Dive Engineering Guide to Custom CM4 Carrier Board Design

Posted on 03/11/202503/11/2025 by Andy Timmins

The Raspberry Pi Compute Module 4 (CM4) is a formidable System on Module (SoM). It distills the power of the Pi 4 into a compact, robust form factor, but it’s…

Posted in Electronics, ProjectsLeave a Comment on Beyond the IO Board: A Deep-Dive Engineering Guide to Custom CM4 Carrier Board Design

Power Your Raspberry Pi with an ATX Supply Using A PIC16F628A

Posted on 29/10/202529/10/2025 by Andy Timmins

Explore the detailed steps to use a PIC microcontroller for powering a Raspberry Pi with an ATX power supply, featuring soft power and status LEDs.

Posted in Projects, Coding, ElectronicsLeave a Comment on Power Your Raspberry Pi with an ATX Supply Using A PIC16F628A

Writing Your First WordPress Plugin: A Technical Guide

Posted on 28/10/202504/11/2025 by Andy Timmins

Jumping from using plugins to building them is a significant step. It’s the difference between driving a car and opening the hood to engineer the engine. This guide will walk…

Posted in Coding, Cloud, ProjectsLeave a Comment on Writing Your First WordPress Plugin: A Technical Guide

Building a DIY “Bullet Time” Rig with Networked Raspberry Pis

Posted on 25/10/202504/11/2025 by Andy Timmins

Ever since The Matrix, the “bullet time” effect has been an iconic piece of cinematography. It’s that mesmerizing shot where time freezes, and the camera glides around the subject. Traditionally,…

Posted in Projects, Coding, ElectronicsLeave a Comment on Building a DIY “Bullet Time” Rig with Networked Raspberry Pis

Building Your Own Scriptable Multimedia Engine in C: Powering Custom Experiences

Posted on 26/08/202504/11/2025 by Andy Timmins

In today’s experience-driven world, off-the-shelf multimedia solutions often fall short when it comes to truly unique and customizable applications like interactive video booths, dynamic customer experience capture systems, or engaging…

Posted in Coding, ProjectsLeave a Comment on Building Your Own Scriptable Multimedia Engine in C: Powering Custom Experiences

Categories

  • Cloud
  • Coding
  • Electronics
  • Projects
  • SEO
  • Systems Administration
  • Ubuntu

Recent Posts

  • Let’s Build an Interpreter in C: From Text to Execution
  • Beyond the IO Board: A Deep-Dive Engineering Guide to Custom CM4 Carrier Board Design
  • Bare-Metal ARM: Writing Your First OS Kernel for the Cortex-M
  • Mastering the Stack: Varnish as a Load Balancer with SSL on Ubuntu 22.04
  • The Architect’s Guide to SEO: Building for Dominance, Avoiding the Pitfalls

Archives

  • November 2025
  • October 2025
  • August 2025
  • June 2025
  • March 2025
  • February 2025

Latest GitHub Updates

helix-os

HelixOS is a 32-bit operating system I'm developing to learn about low-level systems programming — bootloaders, memory management, interrupts, filesystems, and everything that makes a computer tick.

C
Activity (past year)
Updated 1 week ago

rpcemu-extended

Extended fork of RPCEmu, the Acorn Risc PC/A7000 emulator, now with built-in debugger and machine inspector, live snapshots, breakpoints, and watchpoints.

C ⭐ 2
Updated 2 weeks ago

riscos-access-server

An open-source Acorn Access+/ShareFS server for Linux, MacOS and Windows.

C ⭐ 2
Activity (past year)
Updated 4 weeks ago

riscos-converse

Modern multi-line bulletin board system for RISC OS. Converse brings the classic BBS experience to your Archimedes, A7000, RiscPC, or Raspberry Pi running RISC OS. Whether you're building a retro computing community, hosting file archives, or connecting with FidoNet networks worldwide, Converse provides everything you need.

Makefile
Activity (past year)
Updated 1 month ago

hosting-panel

A comprehensive web-based control panel for managing Nginx websites, MySQL databases, PowerDNS zones, and system services on Ubuntu servers.

PHP ⭐ 1
Activity (past year)
Updated 2 months ago

oak-script

A lightweight scripting language for RISC OS with bytecode compiler, virtual machine and runtime.

Activity (past year)
Updated 4 months ago

video-vault

FastAPI-based video recording, retrieval, and analysis with a React/Tailwind frontend. Record multiple streams (webcams or RTSP/HTTP), segment and index them, overlay PNG graphics, run face detection, and export clips precisely with ffmpeg.

Python
Activity (past year)
Updated 4 months ago

riscos-mail-module

Mail is a lightweight mail server implementation designed specifically for RISC OS. It accepts incoming SMTP connections, stores messages locally, and provides POP3 retrieval with per-user authentication. Perfect for local development, testing, or small-scale deployments on RISC OS systems.

C
Activity (past year)
Updated 4 months ago

streamdeck-webmonitor

Monitor multiple websites from Windows and display their status on a 15-button Elgato Stream Deck.

Python
Activity (past year)
Updated 4 months ago

riscos-door-server

No description available

Updated 2 years ago

riscos-telnet-server

No description available

Updated 2 years ago

riscos-armbbs

No description available

Updated 3 years ago

whatandydid.co.uk - Copyright © Andrew Timmins, 2024, 2025. All rights reserved.