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.