Skip to content

What Andy Did

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

Month: August 2025

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

hosting-panel

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

PHP
Activity (past year)
Updated 1 day 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
Activity (past year)
Updated 2 weeks ago

oak-script

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

Activity (past year)
Updated 2 weeks 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 3 weeks 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 3 weeks ago

streamdeck-webmonitor

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

Python
Activity (past year)
Updated 1 month 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 2 years ago

riscos-armbbs-example-bbs

No description available

Updated 2 years ago

riscos-armbbs-door-libraries

No description available

Updated 2 years ago

riscos-cjson-library

cJSON library ported to RISC OS

C
Activity (past year)
Updated 2 years ago

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