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 →