Hello, I'm Manan Dua

Computer Engineering @ McMaster University

|

Manan Dua

About Me

Hi! I'm Manan, a third-year Computer Engineering student at McMaster University. I enjoy bringing ideas to life through projects that combine hardware and software, whether it's building autonomous robots, designing custom MIDI controllers, or experimenting with drone flight systems.


At McMaster, I've had the chance to work on design projects, competitions, and clubs like the Aerial Robotics & Drones Club, where I explored flight automation using ArduPilot and MAVLink. Along the way, I've built up experience in programming, circuit design, and 3D modeling, and I really enjoy figuring out how all the pieces of a system fit and work together.


Outside of classes, you'll usually find me tinkering with microcontrollers, trying out new programming languages, or exploring open-source projects. I'm always looking for new ways to learn, build, and grow as an engineer.

Projects

Renewable Technology Challenge

Renewable Technology Challenge

Wind turbine blade design for a start-up in Calgary.

Get a Grip

Get a Grip

Robotics solution for the medical industry.

Revenge of the Recycling System

Revenge of the Recycling System

Project Green Sort for advanced recycling.

Power in Community

Power in Community

Waterproof control system for wheelchairs.

Full Bridge Rectifier Power Supply

Full Bridge Rectifier Power Supply

DC power supply design with tight voltage regulation.

Voltage Controlled Switch

Voltage Controlled Switch

Design of two types of ideal voltage controlled switches.

Transistor Amplifier

Transistor Amplifier

Amplifier with high linearity and low attenuation.

CMOS XOR Gate

CMOS XOR Gate

Designed, built, and tested a MOSFET-based XOR gate.

Digital-to-Analog Converter

Digital-to-Analog Converter

3-bit DAC with a full-scale output of 5V.

High-Accuracy Mapping Lidar

High-Accuracy Mapping Lidar

Embedded system for 3D distance capture and reconstruction.

Snake Game

Snake Game

Classic Snake game developed in C++ using OOP principles.

Data Structures and Algorithms

Data Structures and Algorithms

Data structures & algorithms projects from the 2SI3 course.

Arduino MIDI Controller

Arduino MIDI Controller

Versatile Arduino-based MIDI controller.

Summer Coding Projects

Summer Coding Projects

Archive of my best games and programs developed over the summer.

PET Pulltrusion Machine

PET Pulltrusion Machine

Custom built machine that turn PET bottles into usable 3D printer filament.

Formula Null Hackathon

Formula Null Hackathon

Turning e-waste into formula cars.

Experience

Arial Robotics & Drones Club @ McMaster University
Software Sub-Team Member
June 2025 – Present

Arial Robotics & Drone Club
C/C++ • Raspberry Pi • Debuging • Linux • Simulations • Teamwork • Communication
Highlights
    • Designed and developed autonomous drone systems using Raspberry Pi and various sensors
    • Worked with flight automation software in Linux environments
    • Applied programming skills in Python, C, and embedded systems
    • Gained hands-on experience with sensors, microcontrollers, and flight control
    • Programmed and simulated drone movement using ArduPilot and MAVLink
Club Details

Sumobot Designer @ McMaster University
Nov 2024 – Mar 2025

McMaster University & Ontario Provincial Sumobot Competition
C/C++ • Arduino IDE • Debuging • Autodesk Inventor • 3D Printing • Teamwork • Communication
Highlights
    • Designed and assembled an autonomous robot using motors, motor drivers, sensors, and an Arduino
    • Created a custom 3D-printed chassis with a foldable hinge mechanism for size expansion mid-match
    • Programmed the robot in C/C++, including EEPROM data storage and sensor-based navigation logic
    • Integrated time-of-flight sensors for accurate opponent detection and collision avoidance
    • Recognized for innovation in mechanical design and strategic use of sensors
Read more about my experience

Administrative Assistant @ Retail Therapy
Oct 2022 – Mar 2023

Administrative Assistant - Retail Therapy
Sales Order Management • Data Entry • Microsoft Excel • Client Service • Organization • Communication
Responsibilities
    • Handled sales order processing and administrative workflows
    • Maintained databases with accurate and up-to-date company records
    • Responded to customer inquiries and concerns in a timely, professional manner
    • Managed routine office tasks and supported daily operations
Achievements
    • Streamlined order processing, reducing turnaround time by 30%
    • Maintained a 100% on-time task completion rate in a fast-paced environment

Mathematics Tutor @ HomeworkHub
May 2022 – Aug 2022

Mathematics Tutor - HomeworkHub
Mathematics • Personalized Teaching • Communication • Patience • Adaptability • Academic Support
Responsibilities
    • Delivered one-on-one tutoring sessions tailored to individual student needs
    • Used positive reinforcement, repetition, and guided review to support concept mastery
    • Adapted teaching strategies to suit different learning styles and academic levels
    • Helped students complete assignments, improve weak areas, and build confidence in math
Achievements
    • Contributed to measurable improvements in grades and test scores
    • Helped students develop stronger study habits and a more positive outlook on learning

Computer Engineering Student @ McMaster University
Sep 2023 – Present

B.Eng. Computer Engineering - McMaster University
Digital Systems • Embedded Programming • Circuit Analysis • C/C++ • Python • MATLAB • Problem-Solving • Teamwork
Highlights
    • Currently in second year of the Computer Engineering Co-op program
    • Gained hands-on experience with microcontrollers, digital logic, and embedded systems
    • Completed projects involving sensor integration, UART/I2C communication, and 3D visualization
    • Applied engineering design principles in circuit labs, robotics competitions, and software development
    • Actively developing both hardware and software skills through coursework and extracurricular projects

Skills

Languages
C C
C++ C++
C# C#
Java Java
Python Python
Golang Golang
MATLAB MATLAB
Verilog Verilog
Assembly Assembly
R R
Software
VS Code VS Code
Visual Studio Visual Studio
Eclipse Eclipse
Autodesk Inventor Inventor
Quartus II Quartus II
Quanser Quanser
Keil uVision5 Keil
LTSpice LTSpice
MS Office MS Office
Hardware
Arduino Arduino
Arduino ESP32
Arm Cortex Microcontrollers Arm Cortex Microcontrollers
FPGA FPGA
PLC PLC
MIDI MIDI

Contact

Email LinkedIn