
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

- 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

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.

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.

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.

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.

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.

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