Diya Nair

Mechatronics Engineering | University of Waterloo

Personal Projects

LLM Chatbot — GitHub Repo

Python, LangChain, OpenAI, Beautiful Soup, Streamlit, Chroma Vector Store

LLM Chatbot Screenshot

Library Manager — GitHub Repo

C++, Python, Wireguard, Proxmox, pfSense, PostgreSQL

  • Designed a library management backend using C++ and Python.
  • Explored data structures like linked lists, heaps, trees, and hash tables.
  • Implemented PostgreSQL DB and microservices via REST APIs.
Library Manager Screenshot

DinoGame — GitHub Repo

Python, Pygame

Dino Game Screenshot

MediBot — GitHub Repo

C, RobotC, Lego EV3

  • Built an autonomous Lego EV3 ambulance robot for maze navigation.
  • Used multiple sensors and a motorized robotic arm for obstacle handling.
  • Currently working on implementing a PID controller for precise turns.
MediBot Screenshot

Awards & Competitions

Winch Transport System — Waterloo Engineering Competition (2nd Place)

  • Designed a mechanical winch system to carry medical supplies uphill.
  • Optimized for stability and load-bearing under constrained mechanics.
Winch Transport System

Mechanical Projects

Gear Spur Design & Keychain

Created in SolidWorks and machined using a lathe, mill, and laser cutter.

Gear Spur Design

Simple Audio Player

Arduino Uno, C++, Oscilloscope

  • Programmed melodies using PWM and verified with oscilloscope.
  • Used potentiometer and capacitor to manage amplification and reduce noise.
Audio Player Project

Circuit Designs

Multistage Op-Amp Amplifier

LM741, Breadboard, TinkerCAD, DigiKey, DMM

  • Designed and simulated a high-gain amplifier using Op-Amps.
  • Validated results using multimeter and oscilloscope readings.
Op-Amp Project

RC Transient Circuits

Oscilloscope, Signal Generator, Resistors, Capacitors

  • Analyzed transient response behavior of RC circuits.
  • Captured voltage-time graphs using oscilloscope for evaluation.
RC Circuits

Simple Load Cell

Constructed a basic load cell circuit for weight sensing and calibration experiments.

Load Cell