Experience

My Top Skills

I love honing existing skills and developing new ones!

  • Languages: Python, C, C++, Java, SQL
  • Libraries/Frameworks: LangChain, LangGraph, Strands Agents, PyTorch, Tensorflow, NumPy, Pandas, Matplotlib, FastAPI, Flask, SQLAlchemy, PyMongo
  • Developer Tools: AWS, GCP, Docker, Kubernetes, Terraform, Spinnaker, Splunk, Grafana, Git, GitHub, MySQL, MongoDB

Internship Experience

May 2025 - August 2025

UKG

AI Software Developer Intern

  • Engineered advanced Retrieval-Augmented Generation (RAG) pipelines in Python using LangChain
    and Google Vertex AI, improving document query relevance by 40%.
  • Automated ingestion of 10,000+ internal files by chunking and embedding into MongoDB with MySQL-backed metadata, streamlining RAG document retrieval.
  • Built and deployed 15+ task-specific Agents in Python by using LangGraph and LangChain, orchestrating REST APIs and internal tools via FastAPI to enable dynamic, goal-driven workflows.
  • Designed a modular Agentic RAG service that combined multi-step retrieval and reasoning, enabling agents to iteratively select and invoke multiple API tools, reducing incorrect or incomplete responses by 60%.
  • Applied Object-Oriented Programming to RAG and Agent architectures, enabling scalable orchestration, cleaner API integration, and more maintainable code.
  • Integrated a Redis-backed semantic caching layer to eliminate redundant LLM calls, cutting token usage by 60%, improving response speed by 23x, and saving $200K+ annually in inference costs.
  • Containerized all services with Docker and deployed across Kubernetes clusters, achieving 99.9% up time.
  • Tested and documented RESTful APIs using Postman and Swagger to validate proper functionality.
May 2024 - August 2024

Biomomentum Inc.

Software Developer Intern

  • Engineered a real-time signal processing pipeline in Python for biomechanical testing hardware, reducing latency by 80% via multithreading and algorithmic optimization.
  • Automated QA workflows in Python, cutting manual testing effort by 25% and enabling CI/CD integration.
  • Wrote and optimized custom VHDL code for Spartan FPGAs in Xilinx, enhancing real-time data acquisition reliability, reducing processing errors, and increasing acquisition speed by 15%.
  • Programmed FPGA interfaces in VHDL for ADS1298 ADCs and LSM9DS1 IMU, creating custom SPI, I2C, and UART modules that allowed data transmission for real-time electrical signals and motion tracking.
  • Verified 20+ medical PCBs, identifying and resolving critical signal integrity issues before deployment.

Extracurricular & Leadership

September 2024 - Present

McGill AI Lab

Machine Learning Researcher

  • Designed and trained deep learning in PyTorch and NumPy for MNIST digit classification, achieving 98%+ accuracy via dropout, batch normalization, and hyperparameter optimization.
  • Identified key performance bottlenecks using Matplotlib visualizations, improving model convergence rates.
September 2023 - Present

McGill Robotics

System Manager

  • Lead a 10-member team managing frame and power systems, improving task completion efficiency by 30%.
  • Assigned and tracked 15+ tasks per month, ensuring balanced workloads and timely project delivery.

Software Developer

  • Created custom Python, C, and C++ debugging libraries to assist 50+ robotics members in software-hardware integration, reducing troubleshooting time by 40% through automated error detection.
  • Developed STM32 firmware in C for CAN-based communication, reducing signal delay from 10ms to 3ms.
  • Engineered a custom remote kill switch using ESP32 microcontrollers in C++, reducing emergency response time from 5 seconds to under 1 second.
  • Designed custom Python scripts on an NVIDIA Jetson GPU to coordinate real-time communication with 20+ hardware components, enhancing system synchronization and responsiveness.
  • Designed custom PCBs for the RX kill switch and TX controller using Altium Designer, ensuring consistent voltage cutoff under high-power loads.
  • Assembled 20+ high-precision PCBs, achieving a 95% first-pass success rate in functional testing.
January 2024 - December 2024

Marianopolis College

Teaching Assistant

  • Graded assessments and assisted in delivering Professor Baharak Fatholahzadeh’s college Physics courses for 150+ students.

      [Fall 2024]:

  • Course: Waves, Light, and Modern Physics College class.
  • Topics include: Oscillatory Motion, Wave motion, Sound Waves, Superposition and standing waves, Ray Optics, Image Formation, Interference of waves, Diffraction, Relativity, Quantum Physics, Nuclear Decay, The Optics of the Compound Microscope

      [Winter 2024] :

  • Course: Electricity and Magnetism College class.
  • Topics included: Electric Fields, Electric Potential, Capacitance and dielectrics, Direct current circuits, Magnetic Fields and Sources, Faraday’s Law and Inductance, Continuous Distribution of Charge

Education

September 2023 - Present

McGill University

Bachelor of Electrical Engineering — Minor in Applied Artificial Intelligence

  • GPA: 3.8/4.0
2021 - 2023

Marianopolis College

Health sciences

  • Dean’s List both years enrolled.

Back to top