Introduction

Waterloo

My full name is Miles Zaman and I have been coding since I was 13. My passion for programming brought me to the Cheriton School of Computer Science at the University of Waterloo. I am working towards my BCS with a minor in statistics.

I continue to develop my skills through online coursework, side projects, datathons, and hackathons. To see my projects, check out my GitHub profile. I value hard work, equality, and honesty. I like keeping up with the latest news in the world of technology and spending time with family. In the coming years, I hope to develop both as a person and as a working professional.

Projects Overview

AthenaAI

AthenaAI, our project submission for TreeHacks 2024, marks a significant milestone as we celebrate the 10th anniversary of TreeHacks, the annual hackathon hosted by Stanford University. Inspired by the common student dilemma of finding time to watch lengthy educational videos, AthenaAI introduces Athena and Minerva, two revolutionary AI-powered tools designed to maximize the utility of educational content. AthenaAI leverages advanced technologies to provide a centralized AI-powered repository for educational media, enabling users to efficiently navigate through vast amounts of information and focus on the essential parts of their learning materials. Athena, developed as a full-stack application, and Minerva, a powerful FastAPI backend, work in tandem to facilitate intelligent document querying and topic-specific searches within videos. Our solution not only enhances productivity but also empowers users to manage, explore, and engage with their content in a time-efficient manner. With a robust tech stack including Next.js, Convex, Bun, Langchain, and OpenAI GPT-3.5 Turbo, AthenaAI represents a leap forward in educational technology, offering a glimpse into the future of personalized learning and content management. The report could be seen on the following GitHub link: https://github.com/mhzaman-cs/AthenaAI

OptimxAI

OptimxAI is an innovative project management tool designed to streamline the task management process by automating the creation of Jira tickets for project managers. By monitoring communication channels such as Slack and Zoom transcripts, OptimxAI identifies actionable items and asynchronously generates Jira tickets, significantly enhancing efficiency and productivity for teams. The tool has garnered substantial interest, securing a coveted interview with YCombinator, and attracting over 780 demo sign-ups. Moreover, it has successfully onboarded 150+ project managers from prestigious companies, including Microsoft, for its initial trial. Discover the potential of OptimxAI by viewing the demo video here and explore our website here for more information.

Forex

Currency conversion fees are usually considered to be unavoidable. But due to the amount of money exchanged globally between different currencies, traders could easily exchange the money directly between themselves, thus avoiding the conversion fees. This website is where people would post what currencies they have and which ones they desire. Once a match is found they meet up and trade. The code could be seen on the following GitHub link: https://github.com/mhzaman-cs/Forex

Citadel DataOpen Report

The East-Coast Dataopen hosted by Citadel and Correlation One is an invite-only Datathon featuring university students across the east coast. The event started on the 21st of March and ended on the 28th, lasting about a whole week. I was in a team of two where we analyzed the non-conventional indicators and instigators of traffic. We posed the following question: "How would investments in businesses and education affect traffic and road safety in major American cities?" In this report, we analyzed datasets and later created recommendations for which non-conventional areas municipal governments should invest in to reduce traffic congestion. The three cities of focus were New York, NY, Austin, TX, and Washington, DC. We analyzed publicly available data on 311 calls, building permits, business licenses, population education level, and traffic congestion statistics. The report could be seen on the following GitHub link: https://github.com/mhzaman-cs/Citadel-Datathon

OpenCare

In many parts of the world, healthcare inaccessibility is a significant problem, especially for marginalized communities such as low-income individuals, ethnic minorities, and those living in rural areas. This app allows for accessible healthcare based on an online Q&A for medical advice and is a valuable tool for people who have limited access to healthcare services. This app could provide users with a platform to ask medical questions and receive answers from qualified healthcare professionals. The app has a user-friendly interface that makes it easy for users to navigate and find the information they need. To use the app, users input their medical questions, and the app would match them with qualified healthcare professionals who are best equipped to provide an accurate answer. The healthcare professionals could include doctors, nurses, and other medical professionals. The Q&A feature could also include a search function that allows users to look up previously asked questions and answers. This could be particularly helpful for people who have common medical conditions and want to learn more about managing their symptoms. In addition to the Q&A feature, this app also has an upvote and downvote feature allowing expert professionals to be able to critique others' opinions allowing for a more targeted response to ensure the best type of care possible is provided to the patient. This app could help bridge the gap between patients and medical professionals and provide users with the information they need to manage their health. The report could be seen on the following GitHub link: https://github.com/mhzaman-cs/OpenCare

Employee Manager

Created a full-stack CRUD application that enables managers to store, view, and edit information about employees. Utilized Spring Boot in Java to handle back-end logic and stored the data in a MySQL database. Developed front-end control panel with Angular in TypeScript integrated with BootStrap for UI enhancement. Created a REST API through a REST controller which uses HTTP requests to access data from the server. Utilized Spring Data JPA to effectively develop the persistence layer to communicate with the MySQL database. The code for the project could be seen on the following GitHub link: https://github.com/mhzaman-cs/Employee-Manager

Bank Account Manager

Designed and developed an optimized banking system in C++, utilizing data structures like Hashmaps and Binary Search Trees to store account information and allow for efficient data access. Enforced multiple user types which have different authorization levels allowing for specialized user tasks. The code for the project could be seen on the following GitHub link: https://github.com/mhzaman-cs/Bank-Account-Manager

Amazon Customer Reviews Scraper

This web scraping project would download amazon reviews using scrapy and its built-in files. To choose which product to download go into reviews.py in spiders and change the values in the list of ASIN numbers to the products you would like to download. Then run the program in the command prompt. The code for the project could be seen on the following GitHub link: https://github.com/mhzaman-cs/amazonReviews

Vaccinator

I had built a game based on Space Invaders with a Covid-19 spin on it. It was a solo project submitted to Hack-cade, a hackathon hosted by MLH. The project was made using python with the following modules: pygame, os, time, and random. The code could be seen on the following GitHub link: https://github.com/mhzaman-cs/Covid-19-Game

S&P 500 Stocks Visualization System

This is a stock visualization system, which creates various graphs based on user input. It can visualize the S&P 500 stocks from 2013-2018 based on a Kaggle data set. This project utilizes the python libraries of pandas and plotly. The code could be seen on the following GitHub link: https://github.com/mhzaman-cs/S-P500-Stock-Visulaization

Weather City

WeatherCity is a full-stack web app, it utilizes node.js for its backend along with OpenWeatherMap's API to display the weather in the city inputted in the search bar. It also shows the current weather based on location on the home page. The code for the project could be seen on the following GitHub link: https://github.com/mhzaman-cs/WeatherProject

Website Generator

This project would produce frontend webpages based on a series of questions and would then return static pages as code in the form of zip files. This would allow for flexibility while offering professional websites for users to utilize. The code could be seen on the following GitHub link: https://github.com/mhzaman-cs/WebsiteGen

Old Website

My old personal website which I had made over the summer. It was a one-page static website that featured my experiences and achievement much like this one does, however, it had a completely different UX/UI design. The code for the project could be seen on the following GitHub link: https://github.com/mhzaman-cs/Front-End-Personal-Site

Simon Game

The Simon game is an online version of the board game Simon. The board is the screen and the 4 colors correspond to the 4 colors in Simon. The objective of this game is to remember the chain of colors that were presented by the game and to input them every time the level changes. The code for the project could be seen on the following GitHub link: https://github.com/mhzaman-cs/Simon-Game-Challenge

Drum Kit

Drum kit is an online virtual mimic of a drum set, with different keys corresponding to different types of drums. The buttons may also be clicked using the mouse pad, however, using the keyboard offers a more realistic experience. The code could be seen on the following GitHub link: https://github.com/mhzaman-cs/Drum-Kit

Dice Game

The dice challenge was one of the first challenges that I had done. The objective was to use basic javascript to create an online simulation of rolling a die. A single die represents each player, the winner of the game would be the one that rolls the higher number. Refreshing the page would roll the dice again while informing the players of who had won. The code for the project could be seen on the following GitHub link: https://github.com/mhzaman-cs/Dicee_Challenge

Testimonials

Amazon Web Services (Kirill Cucereavii)

Miles was an exceptional team member during his internship, consistently going above and beyond in everything he did. He was able to complete all his project goals ahead of schedule. Not only did he handle his main responsibilities with ease, but he also took on stretch goals and delivered results that exceeded expectations. Miles played a key role in improving the customer experience during the ASv1 to ASv2 migration, reducing downtime from over 30 minutes to less than 1 minute. His technical skills, combined with his problem-solving abilities and willingness to take initiative, made him a standout on our team, making him the second person I have seen during my tenure at AWS to go from intern to L5 directly. I have no doubt that Miles will continue to achieve great things in his career.

Ford Motor Company (Ramesh Ankam)

Miles was a great asset to the team. He always completed his tasks early, but what made him stand out was how well he worked with everyone. Whenever he came across something complicated, he took the time to really understand it and figure out the best way to solve the problem. Miles always asked great questions that helped him learn even faster and improve his work. His curiosity and willingness to dive deep into challenges made a big difference for the team.

ATS Corporation (Kevin Boronka)

Miles did an amazing job on our team. He kept getting better every week, and because of his hard work, our team was able to work faster and meet our goals more easily. He was always looking for ways to improve how we did things, which made a noticeable difference. Miles didn't just finish his work; he went above and beyond, helping the whole team get better and achieve more together. His dedication and commitment to improving everything he worked on were clear.

Achievers Inc. (Jason Cyprian)

Miles was incredible to work with over the past 4 months. He was always eager to learn and improve. If he didn’t understand something, he asked questions to make sure he got it right. This drive to learn made him really good at what he did and helped our team do well. Throughout his time with us, Miles took feedback seriously and used it to get better, which was really impressive. With the way he kept growing and learning, I’m sure he’ll do great in his career.

SPARK (Rithvik Agastya)

Miles was one of the best engineers on our team at SPARK. He always stepped up to tackle the hard stuff and never hesitated to help others when needed. Miles took on challenges head-on and did it with leadership and confidence. Whether he was solving technical issues or offering support to teammates, Miles was someone we could always count on. His hard work, leadership, and willingness to go the extra mile made a big difference for our team’s success.

CrowdDoing (Bobby Fishkin)

Miles made a huge impact working in the medicinal food and herbs program at CrowdDoing. He showed great technical skills and was always ready to take on challenges. What really made him stand out was his positive attitude and how well he worked with others. Miles was always looking for ways to get better and help the team improve, which showed he was dedicated to growing both personally and professionally. His effort to keep learning and pushing boundaries was really inspiring and made a big difference to our team.

Resume

Citadel Data Open

Python, Plotly, Seaborn, Matplotlib, Pandas, Pandasql

  • Analyzed the impact of investments on traffic congestion and posed solutions predicted to lead to 20.47% reduction
  • Cleaned, organized, and structured multiple data sets with 1 Million+ entries with Python and Dask Dataframes
  • Generated 12+ interactive graphs using Plotly, Matplotlib, and Seaborn while utilizing Pandas for data organization
  • Co-authored a report which examined how investments in businesses and education affect traffic in major cities
  • Applied analysis techniques to derive statistically significant findings on traffic congestion patterns for 3 major cities

Athena

Convex, Bun, FastAPI, Langchain, Next.js, React, shadcn/ui, Clerk, TypeScript, Tailwind CSS, OpenAI GPT-3.5 Turbo, Together.ai, Vercel, Zod, YouTube Transcript Library

  • Developed Athena, a full-stack Next.js application, and Minerva, a FastAPI backend, empowering users to manage and query video and document content. Athena uses Convex for vectorized search, and Minerva leverages Langchain and OpenAI GPT-3.5 to provide fast, topic-specific search functionalities
  • Facilitated multimodal vectorized searches across over 50 educational video transcripts using Convex's optimized database queries, increasing information accessibility by 60%. Incorporated shadcn/ui for seamless user experience and real-time interactions with animations and drop-in UI components
  • Implemented FastAPI and Langchain in Minerva to perform fast, accurate topic-specific searches within videos, achieving response times of under 200 milliseconds. Achieved a 91% satisfaction rate in post-hackathon feedback for improving productivity in educational video consumption
  • Utilized Next.js and React for a responsive frontend and server-side rendering, reducing average page load time by 43%. Integrated Clerk for seamless OAuth user authentication, enabling users to sign in with Google and other providers with minimal friction
  • Obtained 95% positive feedback from participants on the intuitive design and user interaction provided by Tailwind CSS and Zod for form validation, enhancing the overall UX/UI

Forex

MongoDB, Express, React, Node, Firebase, Tailwind CSS, JWT

  • Developed authentication system facilitating up to 300 concurrent logins with an Express.js server and MongoDB
  • Incorporated JWT to maintain authorized user’s access to the API and chat reducing average required logins by 78%
  • Utilized Fixer.io’s API with optimized consumption to display exchange rates for 170+ currencies as rate suggestions
  • Received a 94% user satisfaction rate in product surveys for the MERN app’s facilitation in P2P Currency Exchange
  • Featured a Firebase chat with response latency under 100 milliseconds using React with Gmail for profile creation
  • Obtained a 100% in user interviews for UX/UI of front-end by using frameworks like Tailwind CSS with PostCSS

Education Details

Currently Expected Graduation Date: April 2025

Throughout my academic journey, I’ve consistently taken on a overloaded course load, which has allowed me to fast-track my graduation. My planned graduation date is April 2025, but I remain flexible and willing to adjust my timeline if the right opportunity arises.

I am actively seeking a full-time job, but for certain companies, I’m open to delaying my graduation to complete an internship. If I’ve applied to your internship posting, it means I’m genuinely interested in interning at your company and willing to adjust my graduation date to meet the internship requirements. However, my goal remains to graduate as soon as possible once those requirements are fulfilled.

Contact

I am actively seeking full-time opportunities, and am I open to one more internship. My academic background includes pursuing a Bachelor of Computer Science with a specialization in Artificial Intelligence and a minor in Statistics. I am keen on exploring various professional domains, and I have been honing my skills through online coursework, side projects, and hackathons (refer to my GitHub for more information). While I am particularly interested in roles related to computer science, I am open to flexible placement in alternative positions.

Feel free to contact me through email at miles.h.zaman@gmail.com, or reach out to me through any of the platforms linked below.