Hi, I'm Brians 👋

As a final-year Electrical Engineering student at the National University of Singapore, I bring a strong blend of hardware and software expertise. I serve as Team Vice Captain and Low Voltage Engineer for the NUS Formula SAE Team, designing custom telemetry systems and embedded firmware. I also have experience in full-stack development and robotics, including work on autonomous mobile robots and award-winning projects. Proficient in React, Python, C/C++, and ROS, I thrive at the intersection of engineering and technology.

BT

Work Experience

N

NUS Formula SAE Team

Aug 2024 - Present
Team Vice Captain & Powertrain Lead · Low Voltage Engineer · Publicity Manager

Team Vice Captain & Powertrain Lead

  • Lead a 12-engineer powertrain division across four sub-teams — low voltage, high voltage, accumulator, and tractive systems & cooling — owning electrical hardware, embedded firmware, and packaging of the drivetrain.
  • Direct overall team strategy and operations, coordinating powertrain, chassis, and software sub-teams against fixed competition deadlines.
  • Set technical direction and review design decisions across LV/HV electrical, accumulator, and thermal management workstreams.

Low Voltage Engineer

  • Engineered an active brake regeneration system blending rear mechanical braking with electrical recovery, returning −98.5 A peak current to the battery pack and achieving ~46% total energy recovery.
  • Architected the vehicle's full LV electrical system, including STM32-based embedded controllers, power/IO interfaces, and 12 V DC-DC converters.
  • Designed and managed the car's 1 Mbps CAN network spanning 39 sensors across aerodynamics, suspension, and braking, optimising bus traffic to eliminate dropped messages and command latency.
  • Implemented 100 Hz onboard data logging, giving the team high-resolution data to coach drivers on braking points and racing lines.
  • Designed and fabricated 4 custom PCBs, validating and deploying 2 mission-critical boards onto the car.
  • Selected, integrated, and calibrated the car's sensor and actuator network, and owned the LV power budget across all subsystems.
  • Built an STM32F4 driver dashboard on FreeRTOS with steering-wheel buttons and selector knobs, letting drivers adjust current limits and regenerative braking mid-lap.
  • Programmed MoTeC M150 ECU firmware for launch control, real-time CAN broadcasting, and vehicle dynamics management.
  • Built a live telemetry pipeline streaming 15 CAN IDs to an AWS server over a SIM7600G LTE modem, delivering 10 updates/second at under 100 ms end-to-end latency.
  • Developed a Next.js telemetry web app with live data plotting, thermal tracking, and ML-based energy estimation, giving race engineers actionable thermal-limit and endurance-pacing guidance.
  • Manufactured fully waterproofed, automotive-grade wiring harnesses validated against race vibration, heat, and weather exposure.
  • Packaged and integrated the BSPD, sensor network, and custom dashboard alongside mechanical, software, and vehicle dynamics teams.

Publicity Manager

  • Managed the team's digital presence across five platforms, including Instagram, Facebook, and LinkedIn, strengthening engagement with sponsors, alumni, and prospective members.
  • Designed and maintained the official team website, ensuring up-to-date content on sponsorships, recruitment, team structure, galleries, and announcements.
  • Developed visual branding assets, including the official team jersey, aligning with sponsor requirements and team identity.
  • Executed content strategies to increase visibility, outreach, and sponsor value.
S

SICK AG

Mar 2023 - Aug 2023
Solutions Engineer
  • Led the design and implementation of cutting-edge solutions in industrial automation and robotics, integrating Autonomous Mobile Robots (AMR) with LiDAR sensor technology.
  • Played a key role in system architecture design, ensuring smooth hardware-software interaction, and demonstrated expertise in the Robot Operating System (ROS) framework.
  • Developed a user-friendly Flask-based web application for real-time control, monitoring, and interaction with the AMR.

Skills

Embedded Systems
Performance EV
Vehicle Telemetry
CAN Communication
Wiring Harness Design
PCB Design
SolidWorks (CAD)
STM32
C/C++
ReactReact
Next.jsNext.js
Javascript/Typescript
Node.js
Express.js
SQL/NoSQL
Laravel
Python
ROS
Tensorflow
OpenCV
Gemini
My Projects

Check out my works

Here's where the magic happens! From websites to robot automation, I've been building some cool things along the way. Take a look at my top picks!

NUS Formula SAE R26e Race Car

NUS Formula SAE R26e Race Car

Designed and integrated Low Voltage (LV) systems for the R26e race car. Developed a custom STM32-based dashboard telemetry system, engineered automotive-grade wiring harnesses, and programmed the Electronic Control Unit (ECU) firmware to ensure robust, real-time data acquisition and vehicle control under demanding race conditions.

STM32
C/C++
PCB Design
CAN Communications
Wiring Harness
Embedded Firmware
Telemetry
Electric Vehicle

Jet Coffee

A full-stack coffee cart discovery and ordering platform for Jayapura, Indonesia. Features native iOS/Android apps for customers and a web dashboard for sellers to manage fleets, track live locations, and monitor sales.

React Native
iOS
Android
Next.js

Obsidian Plugin: SupaBase Jump

Developed an offline-first synchronization solution for Obsidian with Supabase, featuring real-time collaboration powered by CRDTs (Yjs), automatic conflict resolution, attachment syncing, frontmatter indexing for SQL queries, and platform-specific configuration management.

Typescript
Obsidian
Supabase
PostgreSQL
Yjs
CRDT
Plugin

Obsidian Plugin: Vault LLM Assistant

Query your Obsidian vault using AI, get contextual answers with proper citations, and create new notes on specific topics. This extension allows you to interact with your notes in a more intelligent way, making it easier to find and organize information.

Typescript
Obsidian
OpenAI
Gemini
Claude
Plugin

KEVII Gym Booking

A booking app designed specifically for KEVII residents at NUS to reserve gym slots. The app includes features for check-in/check-out, along with a system to track demerit points for absences, ensuring fair access and accountability for all users.

React
Typescript
MongoDB
Express
TailwindCSS
Shadcn UI
Vercel

JimBro

Personal Project to track my workouts, weights, calories and progress. Used Custom tuned Gemini API for some AI features such as workout recommendations, food calories analysis and workout analysis within the app.

React
Typescript
MongoDB
Express
TailwindCSS
Gemini
Shadcn UI
Vercel
botXplorer AMR

botXplorer AMR

Autonomous Mobile Robots (AMR) with a LiDAR sensor. Using Robot Operating System (ROS) framework. and developed a user-friendly Flask-based web application, enabling real-time control, monitoring and interaction with the AMR.

ROS
rospy
roscpp
SLAM
AMCL
LiDAR
Flask
Raspberry Pi
Sensors
XML
Python

Kiasu Hawker POS

A web-based dashboard built with React and Laravel, designed to help hawkers manage orders, view sales analytics, update and organize menu items, and operate an integrated POS system.

React
Laravel
SQL
Bootstrap
Vercel
Heroku
DigitalOcean
Achievements

My Achievement Collection

Here are a few of my favorites. From hackathon to challenges, I've jumped into all sorts of competitions. Here are a few standout moments I'm especially proud of!

  • S

    Sentry - NUS FinTech Summit 2025

    Singapore

    • Secured 3rd place at the NUS FinTech Summit 2025 by developing Sentry.
    • Designed and implemented a seamless API for real-time detection of fraudulent transactions.
    • Enabled businesses to streamline compliance processes and mitigate risks in blockchain operations.
    • Collaborated with a team to integrate advanced algorithms and a custom AI model for transaction monitoring and anomaly detection.
    • Presented the project to a panel of industry experts and judges from Northern Trust, showcasing its potential to revolutionize blockchain security.
  • S

    Samsung Solve For Tomorrow

    Singapore

    • Led a team to secure the 1st runner-up position in the Samsung Solve For Tomorrow 2022 competition by developing an innovative hawker ordering system.
    • Created a custom Android mobile app and a React web app to facilitate both online and physical orders.
    • Implemented a secure and scalable cloud SQL database.
    • Ensured seamless integration between the front-end and back-end using a custom-built Laravel API.
    • Leveraged ESP32 microcontrollers with WiFi capabilities for real-time sensor data transmission.
Contact

Let's Connect

Have a question or just want to say hello? Drop me an email and reach out directly – I'll do my best to get back to you soon!