Hello, my name is
I am a current University of Waterloo engineering student who is passionate about software development.
I also like minimalism, if you haven't noticed.
Scroll down to learn more.
In addition to my work experience, I have spent approximately 405 hours volunteering at Science Quest, which is a Queen's University student run summer camp meant to get students excited about engineering and science. In this role, I had the opportunity to work directly alongside students as a mentor, which was very rewarding.
Medicine Without Borders is a self-sustaining web service that aims to show a minimum viable product of a service which addresses the lack of essential medicines globally and particularly in developing countries. By facilitating swift access to necessasary medications in a regulated and secure enviroment, the open source project attempts to benefit patients and doctors alike.
XuEval is a command line tool written in Rust which facilitates the evaluation of the Xu command line tool by comparing the results of different query expansion techniques relative to a base expansion, typically human generated, against a corpus of news articles. The tool then collects relevant statistics and saves them to a .csv document for further analysis.
Xu is a C++ open source command line tool, for the purpose of automatically generating query expansions efficiently. The process of doing a query expansion involves reformatting a user's search query, with the purpose of retrieving more relevant results. To accomplish this task automatically, multiple word embedding models were trained and used, alongside a new clustering algorithm whose runtime scales reasonably with increases in dimensionality.
Operand is an open source library, written in Google's Go programming language, which aims to make it easy for developers to incorperate a neural network into their application. Users can define the structure of the neural network at a very high level, load datasets such as MNIST into the software, and train a model to a high degree of accuracy. The relatively easy syntax combined with the low runtime speed of Go makes it an ideal language for this type of work, and for Software Engineering in general.
If you need to get in contact with me for any reason, please do not hesistate to do so through one of the following methods.
Forwarning: My social media accounts are extremely bland and provide little entertainment. If you are looking for something much more exciting, click here.