Electronics & Embedded Systems

Charles Lin

I design hardware and write the firmware that runs on it.

About Me

I'm an electronics and embedded systems engineer who likes building products that solve real problems for people.

Read Full Bio

Engineering Projects

BSPD — Manchester Stinger Motorsports brake system plausibility device PCB

Hardware

BSPD

The Brake System Plausibility Device (BSPD) is a non-programmable safety circuit I designed for the University of Manchester's Formula Student car, built entirely in discrete logic to cut power to the vehicle whenever it detects an implausible brake and throttle condition or a faulty sensor signal.

Read More
Line-following buggy — STM32-based two-wheeled robot

Embedded Systems

Fast Line-Following Buggy

An autonomous line-following robot built on a STM32 Nucleo board, integrating custom firmware, hardware, and dual-PID control for fast, stable line tracking.

Read More
Dual gas-sensing platform PCB with mounted gas sensor module

Research

Dual Gas-Sensing Platform for Peatland GHG Research

Designed and built a low-cost dual-gas sensing platform for peatland greenhouse gas research, developing a custom NDIR methane sensor PCB and calibration workflow and integrating it with an existing CO₂ platform to enable time-stamped CH₄ and CO₂ monitoring.

Read More