Having received my first personal computer at the age of 7, I have always been fascinated by how computer programmes and systems work underneath the surface. Bugging around my dad - a data centre engineer - with questions like “Why do I have to charge my laptop?”, “How do screens display the mini men on them?” and “What stores all the songs in DVD drives?”, my dad eventually enrolled me into an online Python programming course, which opened the door to deeper topics such as data structure, computer architecture and ultimately, my true passion - Electrical and Computer Engineering.
I’m especially intrigued by how the laws of physics that govern nature enable tiny sand particles to guide electrons in performing billions of calculations in the blink of an eye. This intersection of physics and logic inspired me to pursue a future in Integrated Circuit (IC) design.
Scroll down to follow the journey I’ve walked ↓
Full Name: Samuel Wang Boyu
Age: 16
Nationality: Singapore Citizen
Religion: Christianity
GitHub: https://github.com/SkibidiMuthu
Qualification:
High School Diploma (GCE A-Level)
Institute:
River Valley High School (Year 5) [IP]
Course:
H2 Physics, H2 Maths, H2 Further Maths,
H1 Economics
Start date - End date:
2022 - 2027 (expected)
Tests / Certifications:
IBM • DL0120EN • Deep Learning with Tensorflow
ABRSM • Music Theory: Grade 5 [Distinction]
SAT [Total Score: 1380 | R&W: 650 | Math: 730]
MITx • 6.002.1x • Circuits and Electronics: Basic Circuit Analysis
MITx • 6.002.2x • Circuits and Electronics: Amplification, Speed and Delay
MITx • 6.002.3x • Circuits and Electronics: Applications
ABRSM • Piano: Performance Grade 8
Year of completion:
2023
2024
2025
2026
2026 (expected)
2026 (expected)
2026 (expected)
See certificates:
Description: Created a swing that swings by itself using a solenoid, a magnet and a STM32. When the magnet swings near the solenoid, it cuts throught the B-field of the solenoid,current is produced due to Lenz's law, thus activating the solenoid after the change in signal has been detected, pushing the swing away. The solenoid is controlled by a transistor.
Tools / Technologies: STM32; transistors; solenoid coil
What I learnt: I've learnt more about electromagnetic induction; Lenz's law in real life; using transistors and STM32; analog signal processing
Description: To simulate how a 3-phase AC train motor is powered using IGBT pulsing that forms PWM waveforms and investigate the harmonics during accelertion and deceleration.
Tools / Technologies: Raspberry Pi; IGBTs; FFT; Python
What I learnt: I've learnt how to create PWM waveforms through IGBT pulsing; apply FFT to analyse harmonic content; more about motor control systems in trains; why certain trains have "melodious" sounds (Siemens VVVF sounds) when accelerating / decelerating
Description: Carpooling and socialising web-app prototype (UI mockup) that matches daily drivers and commuters who travel similar routes, offering a cheaper price for commuters and a bit of extra income for drivers to cover the expanses of owning a car.
Tools / Technologies: Kotlin; HTML; CSS; JavaScript; Firebase hosting; SQL Database
What I learnt: I've learnt how to design and structure a web-app; handle user requests using JavaScript; host and maintain a livesite using Firebase; embed a website into an app, creating a web-app; handle data using a database
Available on my GitHub
Description: Built an online portfolio from scratch to showcase my achievements, projects and long term goals. It serves as a personal hub for my resume, coursework and personal works in my fields of interests.
Tools / Technologies: HTML; CSS; JavaScript; GitHub
What I learnt: I've learnt how to use various functions of HTML and CSS; design and structure a web portfolio; handle user requests using JavaScript; host and maintain a livesite using GitHub; purchase and use my own domain
Available on my GitHub
Description: A modular rooftop system with microalgae bioreactors to generate clean energy while capturing CO2. Biomass will be harvested for lipids to be extracted, which turns into biofuel that can be burned to generate electricity. This system makes use of arduino to log the statistics of the surrounding and to control the surrounding pH level, dispense nutrients, circulate water and enables auto harvesting, thus improving efficiency.
Tools / Technologies: Arduino; Python, SQL Database; Data processing;Teamwork
What I learnt: I've learnt how to use make use of arduinos to automate systems; collect data scientifically; analyse data collected; write reports
This project was part of my CID 4 curriculum and Energy Innovation Challenge competition.
It was made possible through the joint effort of my teammates: Luo Ye; Chin Hao Yi; Wang Jing Xuan and my mentors: Mr Andy Ham and Mr Louis Chan.
Available on my GitHub
Section: Trombones
Positions: Section Leader (2020, 2021, 2025 - ) | Assistant Section Leader (2024)
Details:
Performed in various national-level festivals and school concerts.
Led and mentored section members during sectionals.
Led the section and assisted the band in achieving Distinction in Singapore Youth Festival 2025 Arts Presentation.
Skills gained:
Instrument playing techniques; leadership, team management and teamwork skills
Section: Visual Media
Position: Training Head
Details:
Livestream and editing crew for various school events, montages and competitions.
Mentored new members.
Skills gained:
Handling of livestream equipment (eg. cameras, DataVideo); Software (eg. OBS, Premier Pro); Teamwork and communication
| Category | Skill | Proficiency Level | Years of Experience |
|---|---|---|---|
| Programming | Python | Advanced | 6 |
| Programming | HTML/CSS | Intermediate | 1 |
| Programming | JavaScript | Basic | 1 |
| Programming | Kotlin | Basic | 1 |
| Programming | C Programming Language | Intermediate | 3 |
| Programming | Assembly | Intermediate | 3 |
| Circuit Design | Breadboarding | Intermediate | 5 |
| Circuit Design | Soldering | Intermediate | 4 |
| Circuit Design | PCB Design | Basic | 1 |
| Circuit Design | LTspice | Intermediate | 2 |
| Circuit Design | Multisim | Intermediate | 2 |
| Circuit Design | Using circuit components (MOSFETs, BJTs, IGBTs, capacitors, inductors, transistors, etc) | Intermediate | 2 |
| Circuit Analysis | Applying KCL and KVL in DC / AC / RLC circuits | Advanced | 1 |
| Signal Analysis | Fourier Transformations (fast, discrete) | Intermediate | 1 |
| Signal Analysis | Filtering | Intermediate | 1 |
| Microcontrollers | STM 32 | Intermediate | 5 |
| Microcontrollers | Raspberry Pi | Intermediate | 5 |
| Microcontrollers | Arduino | Intermediate | 2 |
| Database | SQL | Intermediate | 4 |
| Mathematics | Calculus (single & multivariable) | Advanced (Pre-U) | 3 |
| Electromagnetics | Maxwell's equations | Intermediate | 1 |
| Tools | Git/GitHub | Intermediate | 5 |
| Design | Adobe Premier Pro | Intermediate | 4 |
| Soft Skills | Project Management | Advanced | 4 |
| Soft Skills | Team Leadership | Intermediate | 2 |
| Soft Skills | Research & Independant Learning | Advanced | 2 |
| Music | Piano | Advanced | 12 |
| Music | Trombone | Advanced | 10 |
| Music | Alto Saxophone | Intermediate | 2 |