ESP32 & Digispark USB Custom PCB Projects – KiCad Practice Designs

June 1, 2025 – Present

I recently built two microcontroller boards in KiCad as practice projects:
• 🔌 ESP32 Development Board
Designed ESP32 board features USB-C for power and programming, onboard buttons, SMD passives, and pin headers for easy expansion. Great for IoT prototyping, wireless communication, and embedded systems projects.

• 🔋 Digispark USB Board
Rebuilt a compact board based on the ATtiny85 microcontroller that connects directly via USB. It can function as a programmable input device, simple automation controller, or a DIY USB gadget.

These projects helped me practice schematic design, component placement, routing, and power decoupling.

Project Image Project Image Project Image Project Image Project Image Project Image Project Image

3D Modeled Components in Fusion 360

April 1, 2025 – Present

Designing and bulding mechanical and electrical components in Fusion360 as a part of my 3D modeling practice!

Project Image Project Image Project Image Project Image Project Image Project Image Project Image Project Image

AutoCAD 3D Modeling Practice

Feb. 3, 2025 – Present

Different tools and instruments built in AutoCAD as part of my ongoing 3D modeling practice.

Project Image Project Image Project Image Project Image

CPR Assistance Device Competition

Nov. 16, 2024 – Nov. 16, 2024

• Designed and prototyped C-based firmware for an Arduino-powered infant CPR training device, enabling real-time monitoring of chest compression depth and rhythm feedback.
• Led a team of 5 multidisciplinary engineers and coordinated project timelines, delegated tasks, and ensured on-time delivery of the device, earning 2nd place out of 5 registered teams.

Project Image Project Image Project Image Project Image

Design of a Simple Central Processing Unit (CPU)

Nov. 1, 2024 – Dec. 17, 2024

The goal of this project was to develop a simplified CPU in Quartus II (VHDL) environment and further implement the outputs using FPGA boards. There are three parts in this project: Initial Design, Modified ALU core 1, and Modified ALU core 2. Each part has its own ALU and block diagram, which also includes other components such as seven-segments, some decoders, registers, and a finite state machine (FSM) to implement the corresponding logic.
This is a small-group project and was built by me and my friend Aharen Kuganesan.

Project Image Project Image Project Image Project Image