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