Portfolio

Things I've designed,
built and broken.

A decade of personal engineering — control systems, embedded electronics, software and the occasional over-engineered home upgrade. Browse by project family, or scroll the full blog feed below.

13
Major Projects
66
Blog Posts
10+
Years Building
4
Industries

Major Projects

Bigger builds that combine several subject areas.

13 families

Blog Posts

Showing 8 of 66 posts.

DesignWorks
Jul 2026
DesignWorks: A LAN-Hosted PLM for BOMs, Revisions and Change Orders

A LAN-hosted Product Lifecycle Management app for a manufacturing engineering team — a revisioned parts & assemblies library, multi-level BOMs, ECO-controlled editing, drawing redlines, cross-project SHARED detection, and a manager freeze that auto-opens the next draft revision. Built in C# on .NET 10 with Blazor and PostgreSQL.

C# Read more →
Tester
Jun 2026
Tester: A Phone-First App for Running Factory Acceptance Tests

A personal web app that turns the paper-and-Excel grind of a Factory Acceptance Test into a phone-first workflow: author a test plan once, run it from your phone with photos and readings, watch progress live, and get a signed PDF report for every machine.

C# Read more →
MediaBox 2026
Jun 2026
MediaBox 2026: Bringing the Whole Home Media Stack Together

The capstone of a years-long project to unify the media around my house. This post traces the journey from a Python script on a Raspberry Pi, through a C# rewrite, to MediaBox 2026 — a .NET 10 Blazor service — and the full home server stack that now hosts it: a repurposed NAS, LVM storage, Samba, Transmission, Jellyfin, and the Tower dashboard, all working together.

media Read more →
Tower
Jun 2026
Tower: Building a Home Server Dashboard in Blazor

A Blazor Server dashboard that pulls my whole home setup into one place — host and SMART metrics, project health, Jellyfin, MediaBox, Tuya smart-home control, Pi-hole and ufw firewall, nightly Dropbox backups, website FTP sync, and a Telegram bot — all running on .NET 10.

C# Read more →
Perodua Ativa AV
May 2026
Perodua Ativa AV

The Perodua Smart Drive Assist package in the Ativa brings a surprisingly comprehensive Level-2 safety suite to an affordable compact SUV. Developed through the technology partnership between Perodua, Daihatsu, and Toyota Motor Corporation, the system uses stereo cameras to monitor the road and actively help prevent accidents. Key features include Autonomous Emergency Braking with pedestrian detection, Adaptive Cruise Control with stop-and-go, Lane Keep Control, Blind Spot Monitoring, Rear Cross Traffic Alert, and several driver-assist alerts for urban traffic and parking. In everyday driving, the system reduces fatigue, improves situational awareness, and adds a significant layer of safety that is rarely found in this price segment.

car Read more →
Wafer Aligner Simulator
Apr 2026
Building a Semiconductor Wafer Aligner Simulator
editor Read more →
Homemade NAS
Feb 2026
Building a Practical Home NAS on Ubuntu Server (LVM + Samba + Transmission + Custom Automation)

This post walks through how I migrated from independent HDD shares to a structured LVM-based storage pool on Ubuntu Server, integrated Samba, Transmission, and a custom C# automation layer — all on repurposed hardware.

nas Read more →
Auto Cutting
Nov 2025
Automating the Fabric Cutting Workflow: A Complete Guide to Tools, Technologies, and Efficiency Gains

Automation is transforming the textile industry—especially in the fabric cutting workflow. From automated fabric storage, AI-powered inspection, CAD-based marker making, and CNC/laser cutting to robotic sorting and RFID tracking, every stage can now be optimized. The result? Higher precision, lower waste, faster turnaround, and complete traceability from fabric roll to finished garment. Smart factories aren’t the future—they’re happening now.

fabric cutting automation Read more →