Projects & Blog

Here are some highlights and interesting finds from my past projects:

Generative Intelligence at EHN Canada

My team and I build a Gen AI platform for EHN Canada to streamline knowledge retrieval during their admission process. We supplement our chat application with an evaluation framework, and a tool to update their knowledge bases.

Large Language Model

Tracking Short Term Rental in Toronto

This project fetches open data to store in a SQLite Database. Since only active registrations are listed, a database tracks status across time. A unique hash is generated for each address, and compares the differentials to update each location accordingly.

Requests Hashlib SQLite3

Simple Task Orchestration

This blog walks through script automation using Task Scheduler and Crontab. These tools can programatically run py files, and others - eliminating manual interactions. Naturally, these work as long as the machine is powered, and thus are best suited for remote VMs running 24/7

Crontab Windows Task Scheduler Batch Files

Webscraping and accessing values from console

Sending AJAX requests to backends may be useful in certain projects, but authentication/bearer/JWT tokens may limit the success of such requests. Thus, this project uses Selenium to simulate a user and extract console values, such as cookies, or bearer tokens.

Selenium Requests

Stochastic Oscillator

Stochastic Oscilallators are from a family of technical indicators that can be used to infer buy/sell signals. This project pulls TSX data from yfinance, performs the technical analysis and returns a chart of buy and sell signals. As only historical data is used, thus this project serves as a technical showcase, rather than a tool for recommendations

yfinance Pandas Matplotlib

Predicting E-Coli Levels in Toronto Beaches

High E-Coli levels in Toronto’s beaches signals that the water is unsafe, and is closed off to the public. This disrupts water activities including local recreation businesses. This project seeks to train a predictive model to identify future high e-coli levels.

Requests SKLearn Pandas