
My Projects
Custom Autonomous Electric Vehicle
I used Jetson Nano running Linux and ROS to control the AEV, integrating LiDAR, IMU, and VESC for real-time sensing and motor control; joystick input enabled manual driving through ROS topics.
I developed a wall-following controller using feedback linearization to maintain center alignment between hallway walls; speed dynamically adjusted based on obstacle proximity.
I designed a navigation algorithm in Python to find the largest gap in front of the AEV and applied a quadratic program to create virtual barrier zones for safe path planning.
Used Python for self-driving algorithm that navigated around static obstacles using real-time adjustments to turning radius and velocity based on stop/safe distance parameters.
Embedded Spatial Measurement System
I designed and built an embedded spatial measurement system using a time-of-flight lidar sensor and a microcontroller to acquire information about the area around the user.
Integrated fixed distance samples along the orthogonal axis using a rotary mechanism to provide a 360 degree measurement of distance within a single vertical geometric plane.
Mapped spatial information is stored in onboard memory and later communicated to a personal computer or web application for reconstruction and graphical presentation.
I used C and assembly code to control the stepper motor and Python for visualization; I2C and UART are the communication protocols used
Silicon Photonics Research
I worked at the Bradley Research Group, an engineering physics lab at McMaster University.
I executed a research project in silicon photonics, testing silicon chips that use light as energy instead of electricity.
I built a setup for finding rare-earth dopant cross sections using spectroscopy.
I developed a system whereby White Light Laser (WLL) sends light through a PCF to be collimated then focused into a Single Mode Fiber (SMF) or Multimode Fiber (MMF).
I wrote a literature review on how to calculate the emission cross section from measured absorbance data.
I assisted graduate students in the lab with their projects and advised the Principal Investigator on which equipment the lab should purchase to enhance work on future projects.
I utilized lab equipment such as OSA, metricon, spectrometer, white light laser, and other advanced machinery.
I created a poster showcasing my research for the McMaster Society for Engineering Research 2022 Poster Showcase, which can be seen on the right.
MOSFET-Based XOR Gate
I designed a CMOS XOR gate using NMOS and PMOS transistors, optimizing transistor sizes with LTSpice to ensure stable performance.
I constructed a hardware prototype on the Analog Discovery 2 kit, leveraging digital I/O pins to validate circuit functionality.
I conducted functional testing and timing analysis with oscilloscopes, measuring voltage levels, rise/fall
times, and propagation delays to confirm performance criteria.I explored pass-transistor logic (PTL) as an alternative design, analyzing its voltage and timing behavior compared to the traditional CMOS approach.
Exam Season Planner
I worked in a team at the DeltaHacks9 Hackathon to design a scheduling tool for exam seasons using HTML, Python, Flask, and JavaScript.
How to use:
First set the time you want your day to start and end, the tasks will only be included inside this time period.
Add the task name and the amount of time it will approximately take (hours).
Click submit to add this task to the list of all tasks.
After all of the tasks are submitted, click plan day, and this tool will make the optimal schedule for you.