Skip to content
View AdamMigliore's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report AdamMigliore

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AdamMigliore/README.md

Adam Di Re |

About

Welcome to my portfolio. Listed are a variety of different projects (big and small) that I have worked on over the last few years! Feel free to check out my for more details on my professional experience!

Education

2019-2023 | Bachelor of Engineering, Software Engineering @McGill University,

Grade: 3.96/4.00

2017-2019 | Diploma of College Studies in Computer Sciences and Mathematics @Collège Bois-de-Boulogne

Projects

2023 | Barbell Tracker | Health and Fitness


This project was created to help me track the barbell path when I perform a Squat, Bench Press and Deadlift. A weightlifter can optimize their barbell path to maximize the efficiency of their lift. To analyze the bar path, I used YOLOv8 by Ultralytics to train a model capable of detecting a barbell in real-time. I then use OpenCV to track the center of the barbell. The video of the lift is exported in .mp4 format with the traced bar path. I also compute the barbell's velocity, change in position and angle for every frame. This allows the weightlifter to leverage velocity based training techniques.

Technologies

2023 | Weight Tracker Tool | Health and Fitness | Repository

This project is used by myself daily to track my weight. I created visualizations using Recharts for my weight, body fat and calories data. I also have a chart for the median week-to-week weight fluctuation which is better suited to view weight change directions over time. Finally, I implemented my own algorithm to estimate my average caloric intake based on the data I gathered. This project is a hosted locally on a Ubuntu server.

Technologies

2022-2023 | Urbengage | Capstone Design Project

This project was a research project done under the advisor of Prof. Nik Luka from Peter Guo-hua Fu School of Architecure at McGill University. Our team researched the components which facilitate urban planners in gathering citizen feedback on urban initiatives. We successfully proved that our solution could help urban planners reduce 10x their costs and save them 200+ manhours. We created an engaging surveying experience for citizens, we automated data analysis and visualization and we optimized mobilization campaigns. This project was a success all while coming under a third of the allocated budget.

Technologies

2022 | Espresso Tracker Backend | Repository

As part of our final project for the ECSE437 course at McGill University, our team had to integrate the different DevOps processes we learned throughout the semester. Our team created a REST API using Express.js for our MySQL database. We incorporated automated testing using Jest, linting using ESLint and source code management using Git. We used Github Actions for our CI system. We went above the requirements for the project and added CD using Railway. Grade: 105%

Technologies

2022 | Health Data Parser | Health and Fitness

This tool allows a user to scrape their data from MyFitnessPal, analyze their Apple Health data and analyze their weight data provided by Renpho. First, it creates a snapshot of the daily activity of the user using Apple Health. Second, it scrapes the last 365 days of calories consumed from MyFitnessPal. Third, it merges all the data by day to create a daily snapshot of activity, calories consumed and weight and body fat. Finally, the tool filters the data to remove outliers and estimates the user's TDEE (total daily energy expenditure). The tool scrapes the data using a multi threaded approach and streams the XML data for faster analysis.

Technologies

2021 | SMKE Token | Finance | Repository | Website

I created an ERC-20 smart contract based on OpenZeppelin's standard. I enhanced the smart contract to have a extra features such as spreading your token's to all holders and receiving tokens on Wednesday's. I wrote an oracle and a web application to interact with the smart contract. The smart contract is deployed on the Rinkeby test network.

Technologies

2020 | Real Estate Analysis Tool

This project is a web application built with React and Material UI for the frontend and Node.js, Express.js and Passport.js for the backend. The application allows a user to automatically analyze a real estate property. The application provides an analysis of the property and stores it for further viewing. I use Express.js to create the REST API and Passport.js for authentication. For the analysis, I implemented a financial library. Some of the financial calculations performed are the NPV, IRR, MIRR, mortgage calculations and operating costs with inflation over time. I implemented unit and integration tests using Jest, Superagent and Postman.

Technologies

Other Tools and Languages

Pinned Loading

  1. peapod peapod Public

    Forked from SgtMilk/peapod

    Peas are always safer in a pod.

    JavaScript

  2. Stanley Stanley Public

    A Discord bot that provides useful information about stocks.

    TypeScript

  3. SmokeToken SmokeToken Public

    A coin to be used by our friend group as a form of currency.

    TypeScript

  4. Health_Data_Parser Health_Data_Parser Public

    TypeScript

  5. ECSE437_Final_Project ECSE437_Final_Project Public

    TypeScript

  6. weight-analysis weight-analysis Public

    TypeScript