Eshaan Portrait

Hello, I'm

Currently an undergraduate student pursuing Computer Engineering, specializing in AI, at the University of Waterloo. I have a passion for innovation, with a drive for creating solutions. Check out my portfolio below.

About Me

I am an innovation driven student with a focus in software engineering and machine learning. Ever since I was young, I have been fascinated by understanding how machines and computers work. "How does a computer store information?", "How is it possible that a machine can learn on its own?" , "Am I capable of building something like this myself?". Questions like these are what fuelled my passion and propelled me to this field.

Taking from my previous experiences, I believe there is nothing more satisfying than seeing a project that you worked on being put to use by others. This alone is what motivates me to pursue this passion. I am excited to continue working on creating solutions that will benefit others and have a lasting impact!

My Experience

Red Iron Technologies

Software Engineer

May 2024 - Present

  • Co-led a redesign of key frontend components, enhancing user experience, thus improving product marketability and driving 6 figure sales in numerous customer-facing demos
  • Developed APIs to process large amounts of data, providing real-time updates on their systems, allowing users to schedule background jobs and and analysis on their logs.
  • Authored mircoservices to trigger system actions based on hours logs, improving operational efficiency and performance for thousands of nodes.
  • Developed RAG chatbot, providing a seamless way for users to understand company documentation, improving user onboarding efficiency.
  • Enhanced management of clients' POS nodes by introducing a two stage delete pipeline via MySQL database, dramatically reducing daily server usage.
  • Collaborated with cross-functional teams to integrate features and progress projects, ensuring alignment with business objectives and client needs.
  • Adhered to Agile Development methodologies, participating in planning, SCRUM, and producing code in short sprints
company logo

UWPinned

Lead Software Engineer

Oct 2023 - Present

  • Led a team of 4 developers in creating a full-stack platform for students to connect with and comment on clubs, aiming to streamline marketing and engagement.
  • Oversaw the entire development lifecycle, ensuring smooth project delivery through task delegation, and effective project management.
  • Implemented CRON jobs ensuring 0 server downtime and optimized performance by reducing load through ImageKit API integration and caching, improving responsiveness and user experience
  • Engineered full scale auth service using Clerk, secured with 2FA and email verification. Authored 20+ unit and integration tests, ensuring platform security and reliability.
  • Conducted market research and pitched platform at clubs’ fair gathering key insights into product direction, resulting in the successful launch with 100+ clubs and 30+ users.
  • Leveraged Typescript, React.js, TailwindCSS, Vite, MongoDB, Node.js, Express.js, Docker, Clerk, ImageKit
company logo

University of Waterloo Robohub

Robotics Engineer

Jan 2024 - April 2024

  • Developed and implemented autonomous navigation algorithms for a robot using ROS to seamlessly move around a room, while intelligently avoiding obstacles.
  • Implemented SLAM techniques, enabling robot to create highly detailed 3D maps in real-time with 94% accuracy, enhancing robot’s spatial capabilities.
  • Fine-tuned robot pathing, reducing travel time by 15% while mitigating collisions, resulting in more efficient map creation and memory usage.
company logo

City of Mississauga

Data Analyst

Sept 2023 - Dec 2023

  • Automated report generation of 100+ buildings by fabricating a software using Excel and VBA, incorporating comprehensive data visualization and validation, user authentication, smooth user experience, thus significantly improve turnaround times and providing key insights for future initiatives
  • Initiated custom macros using VBA optimizing data retrieval, transferring, and formatting.
  • Refined database query response time using MS Power BI, resulting in extremely effecient data retrieval.
company logo

Waterloo Aerial Robotics Group

Software Engineer

Sept 2023 - April 2024

  • Developed flight pathing algorithms for a drone trained on a YoloV8 model, resulting in a 98% accuracy of landing pad detection.
  • Conducted testing of pathing code, leading to a reduction of drone fault rates by 10%, thus enhancing safety and reliability of autonomous flight.
company logo

Waterloo Engineering Student Government

Events Planning Director

May 2023 - Present

  • Supervised a team of 4 in formulating a strategic food procurement budget for upcoming meetings, saving 8% of the total allocated resources.
  • Organized term long events for over 8000 engineering students, overseeing participation, resulting in an extremely high student enjoyment.
  • Represented over 200 students with professors and analyzed course learning experience, drastically improving student satisfaction.
company logo

BulkBarn Foods Ltd

Bilingual IT Analyst

Jan 2023 - Apr 2023

  • Provide technical support to users in English/French troubleshooting computer related issues and reducing repeated tickets.
  • Configured operating systems on computers using business packages decreasing computer setup related issues from users.
  • Managed inventory and database of supplies, minimizing procurement cost alongside improved asset tracking.
company logo

My Projects

Here are some projects I have built. Click on the arrows if available to view images. Source and Demo also available.

Citadel Summer Invitational 2024

Selected as one of 150 students across North America, winning $1000 for developing an AI bot that plays a tower defense game. Authored a heurestic pathing prediction algorithm, stress testing simulation engine, advanced match analytical model.

  • Python
  • Pygame
  • Numpy
  • Matplotlib
  • Java

Physio AI

Engineered an AI powered physiotherapy recovery assisted using pose estimation model. Tracks users movements, reports detailed analytics, and provides real-time feedback.

  • Python
  • YoloV8
  • Pytorch
  • OpenCV
  • Matplotlib
  • Git

ChatTime

Full Stack messaging application with real-time client/server communication using web sockets. Implemented secure user authentication and handmade front end components.

  • ReactJS
  • NodeJS
  • ExpressJS
  • MongoDB
  • Mongoose
  • TailwindCSS
  • Socket.IO
  • JWT

AI Car Manufacturing Agent

Designed AI computer vision software in a small team to detect seal placement on car frames for the Toyota Innovation Hackthon. Placed 1st out of 40+ teams receiving "Most Unique Solution" award.

  • Python
  • OpenCV
  • Numpy
  • Jupyter
  • Matplotlib

Waste Management System

Conceived system capable of sorting any kind of waste, packaged in a small housing for extreme portability. Leveraged the use of LED lights and an LCD display to create a fluid user experience.

  • C++
  • STM32Nucleo
  • Hardware Components

Digit Identification AI

Programmed a deep learning neural network built from scratch that identifies hand drawn numbers with in a 93% accuracy. Implemented GUI, enabling visualization of predictions, allowing for 18% improved hyperparameter tuning.

  • Python
  • Numpy
  • PyGame

Flappy Bird Reinforcement Learning

Trained an AI model using reinforcment learning to learn and play Flappy Bird. Enhanced project performance by 3x via using custom prediction algorithm, resulting in more efficient gameplay.

  • Python
  • Tensorflow
  • Keras
  • PyGame

Game Development

Recreated many popular games including Brick Breaker, Rush Hour, Minesweeper, endless runners, and more. Created sophisticated game physics and gunplay providing smooth and natural user experience. Simulated DOOM style 3D rendering using a 2D library

  • Python
  • Pygame

Contact Me

You can contact me at eshaanm.mehta@gmail.com or directly through this form