Work

Projects

Here are a few of my note-worthy open-source projects. More on Github

Dream

A peer-to-peer video streaming platform built in Rust, implementing BitTorrent for efficient data transfer and Kademlia DHT for peer discovery.

Learn more →

Logsense

A highly scalable real-time log anomaly detection architecture with LLMs, information retrieval, and user feedback to pinpoint faults across a distributed system.

Learn more →

Librepod

A self-hosted podcast aggregation & streaming platform, with a focus on simplicity & privacy.

Learn more →

Gazou

A Japanese OCR application written in C++. It utilizes image processing, and other parameters to improve the accuracy.

Learn more →

Ace

A tool for batch generating media-rich, high quality Anki vocab cards for Chinese & Japanese.

Learn more →

Rin

An easily accessible Japanese popup dictionary application for Android with recursive monolingual lookup support and frequency & pitch-accent data.

Learn more →

Discord Emote Menu

A bash script, for those of us who don't have nitro, that lets you use Discord emotes from any of your servers.

Learn more →

Resource Bank

A Discord bot for centralized resource aggregation, management, and search. No more keeping track of arbitrary links buried across DMs.

Learn more →

Youtube to Anki

An Anki addon that automatically creates decks from YouTube videos with subtitles, audio, and images - no manual downloading or formatting required.

Learn more →

Guess the elo

A chess game analysis challenge site inspired by Gotham Chess, where players aim to guess the elo rating of a player based on a randomly selected chess.com game.

Learn more →

Ring sync

A system aimed at reducing the chances of missing calls by notifying and ringing registered computers during an incoming call. Personally, it reduced the chances of missing a call by 60%!

Learn more →

Block Subs

A cross-browser extension for blocking hard-coded subtitles within any video on any website you can imagine.

Learn more →

Adzuna-rs

An easy-to-use, asynchronous, and complete Rust crate for interacting with the Adzuna API to fetch full listings of job adverts using keywords and locations, among other job data utilities.

Learn more →

Yomichan frequency

A handy tool that allows users to create their own Yomichan frequency list dictionaries, with support for merging multiple lists.

Learn more →

Yomichan audio

A Yomichan-compatible audio server to pull pronunciation audio from local sources. No more messing with nginx configs!

Learn more →

Unishare

Web app to bypass media upload size restrictions for platforms like Discord, making use of link embeds.

Learn more →

rfetch

A fast, pretty, and configurable fetch program built with Rust to output system status and metrics such as RAM, disk usage, uptime, shell, distribution, etc.

Learn more →