I graduated with a major in Computer Science from the University of Waterloo after completing internships at various companies like Redfin, Scribd and Flipp.
I am currently working at Redfin as a Software Engineer 1, building software that decides the value of homes across the US!
As a software engineer, my goal is to work for companies where I can challenge myself everyday, gain exposure to various technologies, and grow as a developer.
I’ve worked with many technologies throughout my internship roles and coursework, and am always striving to improve these skills everyday!
Here are a few of the technologies that I have worked with:
A visualization tool for various pathfinding algorithms such as Dijkstra's, A* (A-Star), Greedy Best-First Search and more!
A playable version of FlappyBird that has an integrated self-learning AI player. The AI is created using NEAT-Python library which uses an evolutionary algorithm to incrementally generate neural networks that gradually get better at playing (as shown in the gif above).
A web application that serves as an image gallery for images stored on the cloud. Uses Google Cloud's Vision API to label images, which allows for querying of images based on content or another image.
A POC smart web scrapper built as part of a hackathon that uses a neural network pre-trained to identify certain type of text. This neural network was used to identify relevant information and scrape it out of web pages instead of using XPath (a query language that selects elements on an HTML page, commonly used in web scrapping), which is prone to breaking if the UI of the web page changes.