About
Machine Learning & Full Stack Engineer.
Welcome to my website!
Hello there! đź‘‹
I'm a senior Computer Science student at the University of Waterloo, specializing in Machine Learning and Full Stack Development.
My career goal is to innovate and make a significant impact as a Full Stack and Machine Learning Engineer. I'm eager to apply my skills in a challenging fulltime position starting Summer 2026.
Beyond the classroom,
I am an avid sports enthusiast, enjoying tennis and snowboarding. I also have a passion for travel, with Japan being one of my favorite destinations. These experiences enrich my understanding of diverse cultures and fuel my professional creativity and drive.
Please feel free to connect with me through my social media channels!
Skills
Languages/Tools: Python, Java, JavaScript/TypeScript, C/C++, HTML, CSS, SQL, R, Bash, Scala, AWS, Azure, Docker
Machine Learning: Tensorflow, Keras, OpenCV, Pandas, NumPy, Transformers, NLTK, Sklearn, CNN, KNN, ANN
Web Technologies: Node.js, React, Angular, Express, Django, Flask, MongoDB, DynamoDB, Spring Boot, Terraform, Jira, Git
Resume
Open ResumeEducation
Bachelor of Computer Science
September 2021 - April 2026
University of Waterloo
Relevant Coursework: Object Oriented Programming, Data Structures and Algorithms, Functional Programming, Data Abstraction, Compilers, Graph Theory, Linear Algebra
Projects
2024
- Developed an advanced image captioning model using CNN and Transformer technologies in TensorFlow and Keras by integrating and processing multiple datasets including Flickr8k and MS COCO with Numpy and Pandas
- Applied transfer learning techniques to adapt the image captioning LLM model to the New Yorker Caption Contest dataset, resulting in a 30% increase in humor relevance in generated caption
- Optimized the image captioning model in TensorFlow, leading to a 30% uplift in BLEU score performance for caption accuracy by fine-tuning the model
2023
- Leveraged Amazon Lex to create a user-friendly recipe recommendation chatbot, utilizing Natural Language Understanding (NLU) to provide personalized recipe suggestions
- Engineered the integration of a React web UI, DynamoDB, and LexRuntimeV2 Client using AWS SDK, Node.js and Express, receiving over 50 daily users
- Streamlined data retrieval and improved query performance by leveraging DynamoDB's Global Secondary Index, resulting in a 40% reduction of read units and delivering an enhanced user experience
2022
- Created a web scraper that successfully signs up for tennis courts 100% of the time with Puppeteer
- Deployed onto AWS Lambda using a Docker container stored in AWS ECR
2022
- Implemented Raiinet, a game similar to chess, in C++, featuring both human and computer players, automatic strategy-based movements, custom board setups and a graphical display in X11, wrapped in a visitor design pattern
- Strategized and developed the bonus feature of power-ups such as firewalls, turn reversing, and power enhancements
Professional Experience
Compass Digital
May 2024 - Present
Data Science Intern
- Developing AI-driven solutions to address complex business challenges
Met-Scan Canada
September 2023 - December 2023
Machine Learning Intern
- Researched tracking crowd density in public areas using a late fusion multimodal deep learning approach that combines self-collected image and sensor data from security cameras and Bluezone beacons
- Achieved a 90% accuracy rate in building a person detecting YOLOv8 model by implementing a Euclidean distance-based object tracking algorithm with imageAI
- Leveraged sensor data to implemented a combined CNN and ANN approach to indoor localization with TensorFlow and Keras, achieving a 94% accuracy rate
- Built data pipeline to process raw signal data from sensors with Numpy and Pandas for the scikit-learn KNN algorithm
- Reworked API calls to multithread data collection from multiple beacon sensors simultaneously for model training
Marsh & Mclennan Companies
January 2023 - April 2023
Software Developer Intern
- Expanded a MERN (MongoDB, Express, React, Node.js) stack application by implementing fuzzy search capabilities, adding dashboards, and reducing page load times by 80% with pagination
- Implemented Access Control List roles within an Angular project by using conditional rendering to dynamically display authorized user actions
- Leveraged the Swagger API tool to create a user-friendly graphical interface for designing and documenting RESTful APIs, resulting in a 30% reduction on time spent for API management
- Implemented Docker containers to run and test applications locally, before deploying them to on-premises servers with Github CI/CD, reducing deployment time by 2 hours
Invafresh
May 2022 - August 2022
Software Developer Intern
- Programmed unit tests with Jest for React components, integrated unit test suite with GitLab CI/CD pipeline
- Built an ephemeral performance testing environment on Azure with Terraform, saving 2 hours per test
- Leveraged PyCharts to visualize Jira's KPI data, resulting in a time savings of 1 hour per session
- Eliminated 83 npm security vulnerabilities by using patch-package and updating outdated packages
Testimonials
Here are some testimonials from previous employers and coworkers.
Contact
Feel free to get in touch below or through my socials!