Projects

My coding projects I've built for fun

Linguistics Tree Solver

Time

Dec 2020 - Present

About

This Linguistics Tree Solver automatically builds linguistics syntax trees. After taking a syntax course at the University of Toronto, I wanted to make a tool that applied the theory we learned in class. Unlike the tree builders we used in class, this tool is able to parse an annotated sentence and display every tree that satisfies the syntax rules.

Tools and Technologies

Javascript Typescript React Canvas Material UI

Sentiment

Time

Aug 2018

About

Sentiment was a Hackathon project made at Hack The 6ix . The project’s goal was to tracks a meeting conversation and find its sentiment. Using the transcripts of the meeting and an open source linguistic analysis tool, we were able to successfully build the project in React and Node.js. After 36 hours of coding, we gave our presentation to the judges and won first place.

Tools and Technologies

Javascript React Node.js Python Google Text-to-Speech

AI Chatbot

Time

Aug 2016 - Dec 2016

About

AI Chatbots have been around for a while but have been traditionally based on keywords. This project aimed to have the chatbot understand the sematic contents of the messages by processing the messages with a neural network. The neural network was a Seq2Seq model , the state of the art at the time, and was moderately successful at processing chat messages.

Tools and Technologies

Python Tensorflow Numpy

Blog

Projects, writings, and code