uoplan.party react, web scraping, claude code
website github March 2026

An effective course planner for University of Ottawa students that takes into account degree requirements, completed courses, pre-requisites, and preferences to craft meaningful schedule recommendations.

owl c++, llvm, programming language, compiler
github February 2025

Owl is a compiled programming language that focuses on performance and simplicity. It is designed to be easy to use with a high-level syntax and support for easy integration with C and C++ libraries. It is built on top of LLVM, which allows for high-performance code generation and optimization.

grill python, pytorch, deep learning, computer vision, efficientnet
github July 2024

Grill is an AI-powered recipe-to-ingredients converter. It uses a deep learning model to analyze images of food and extract the ingredients used in the recipe.

ira rust, game engine, wgpu, wgsl
github June 2024

Ira is a game engine written in Rust with a focus on performance, simplicity, and ease of use. It is designed to be code-first, with a powerful API that allows developers to create games quickly and efficiently.

bitcoin miner rust, blockchain, hashing, wgsl, wgpu
github April 2024

A solo GPU- and CPU-capable Bitcoin miner with block-aware mining and a SHA256 compute shader. It is designed to be efficient and fast, with a focus on performance and ease of use.

basket rust, http, serde
github January 2024

Basket is a simple HTTP/1.1 client library for Rust. It comes with support for JSON and XML out of the box, with a clean and intuitive API.

crave svelte, typescript, drizzle, postgresql, pytorch, trpc
website github December 2023

Crave is a YouTube-like recipe explorer with semantic recommendations and powerful search. It allows users to find recipes based on their ingredients, and it also recommends recipes based on their previous searches. It also includes a powerful search engine that allows users to search for recipes based on their ingredients, their preparation time, and even their nutritional value.

quasi rust, programming language, web assembly
github November 2023

Quasi is an interpreted programming language with similar features to many mainstream languages. It supports variables, scopes, functions, expressions, and more.

noteboard svelte, typescript
website github September 2023

Noteboard is a music-based collaborative drawing tool. It allows everyone to create and share their own music creations in real-time with anyone around the world.

statpixel rust, skia, postgresql, discord, redis, axum, svelte, typescript
website github August 2023

StatPixel is a Discord bot that gives users access to huge amounts of data about Hypixel player performance, history, statistics, and much more, all in Discord.

minecraft name index diesel, rust, svelte, typescript
github January 2023

This tool periodically scans the top 400,000 English words to check their availability as usernames on Minecraft: Java Edition. The names are ranked based on their frequency in the English language, and they are tagged with various information such as whether they are real names, taken, recently available, or banned.

baerscript rust
github September 2022

This project is an interpreter for an esoteric programming language called BaerScript. An esoteric programming language is a type of programming language that is designed to be difficult to use for practical purposes. BaerScript has a unique feature where it has a buffer that can be modified in each column. However, it is also Turing complete.

jukebox discord, ffmpeg, node.js, typescript
github June 2022

This project is a Discord bot that allows users to play music in voice channels. It uses a dedicated text channel to accept new tracks, such as playlists, songs, or titles. Users can manage the queue, playback, and even audio effects using various buttons. It supports multiple music streaming platforms, including Spotify, YouTube, Apple Music, SoundCloud, and even Gutenberg (a book repository), reading the books out loud.