Handwriting Autocorrect Devpost
For the Hackathon MakeUofT, my team and I made a handwriting autocorrect application using a Raspberry Pi, Tesseract OCR, Textblob NLP, and Solace for the messaging queue. I refined my skills in machine learning, and using APIs in regards to the Solace messaging queue. Additionally, I was able to learn how to work in a high pressure time period and create a working product.
Blank Space Live
I wanted to figure the inner workings of networks so I experimented with creating a local chatroom. Using the server-side app, you can host a server for people to chat on. Using the client-side app, you can join a server and chat with those on it. It uses TCP/IP sockets, the tkinter GUI library and a kickstart from here.
The classic Pac-Man game written in Java. Featuring a fancy start screen, new power-ups, status pane, player name, and sound effects. This was one of my first programming projects where I probably spent way too long adding new features here and there. It was exciting being able to write a few lines of code and seeing how it made the game gain more personality.
IBM, Iot & AI Developer
- Implemented a REST API using Python and Flask that provides facial recognition capabilities including recognizing faces in a given image, and training new users.
Genesys, Full-stack Developer
- Created an AWS RDS microservice with a severless lambda function to setup the database with the proper tables.
- Worked with Ansible, Jenkins, and Docker to automate deployment and testing for more reliable builds.
Nielsen, Software Developer
- Developed a C# utility that cleans data in SQLServer and Oracle databases.
- Using Selenium, web scraped flyer data from major retailers to reduce manual workload.
Morneau Shepell, System Developer
- Created an integration application that syncs defects from HP ALM to Microsoft VSTS using C#, .NET, REST APIs, and a 3-way merging algorithm
- Designed a UI proof of concept using Bootstrap, Angular, and ASP.NET to illustrate a new syncing interface.
I'm currently studying at the University of Waterloo for Computer Engineering. I'll be putting my condensed notes here. Feel free to refer to them.