I'm a student from University of Toronto-Missisauga and I'm an aspiring software engineer. I'm very passionate about developing and have a strong work ethic.
My tech stack:
Python
Java
HTML
CSS
Javascript
React
Django
Swift
SQL
Haskell
My Projects
Auto-Stock Trader (AST)
Tech used:
Python
Selenium
BeautifulSoup
requests, among others
Description:
This is an automation project that I made for a friend of mine. It started as a simple Python script that you run through your command line, and was built into a Discord bot.
You use it by entering the stocks you want checked:
The bot would then acknowledge your request and start running a Python script. The script loops through the requested tickers and gathers data on each ticker sequentially by way of web scraping and APIs. The script would then use this data and make a spreadsheet, for example:
Lastly, once the data-gathering script was complete and created the spreadsheet, the bot would direct message the requester the spreadsheet. The data was also stored in a database which tracked a user's request history and the data for each request.
Automation Project
Tech used:
Java
Selenium
Maven
RestAssured
SpringBoot
TestNG
Cucumber
Appium
Description:
This project is a framework for an internal automation program which I created for my former team. It was designed using the Page-Object model design pattern.
The program is able to perform QA tests on various devices and all you'd have to do is plug the device into your computer and run the executable.
FantasyJS
Tech used:
React
Javascript
HTML & CSS
React-Bootstrap
Description:
This is a React project to display NHL player stats. It has a search bar where a user can enter an NHL player's name (full name or just last name). If there exists multiple players with the same name, then a drop down of suggestions is displayed where the user can select which player they want.
Once the user selects their player, or if the player's name is unique, then the app uses NHL provided APIs to gather data on the player and displays it, as such:
Fantasy Helper
Tech used:
Python
requests
Description:
This is a Python script that utilizes NHL and Yahoo Fantasy provided APIs and perform analysis on players. It grabbed the players in the fantasy league's free agency and requested the player's stats from the NHL's API and ranked the best free agent players that I should pickup from free agency.
Above is an example of analysis done on available free agents in the league's free agent pool.
The reason I made this was because I didn't like the available stats that Yahoo Fantasy provides for player analysis. I found myself always manually checking stats outside of Yahoo Fantasy so I thought I'd make a script to automate something I manually do all the time.