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.
Major Projects
Bigger builds that combine several subject areas.
SingheWare Solutions
Smart Home
Electronics Workbench
Industrial Projects
Solar Projects
Hand Activity Recognition
iamJohnnySam.com
Weather Detector
NFC Invitations
Workout Optimizing
Excel Projects
Blog Posts
Showing 8 of 66 posts.
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.
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.
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.
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.
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.
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.
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.