Projects

Cider for macOS

An attempt to rewrite Cider - an Apple Music player in SwiftUI. This project spanned over two years and a lot of hard work but was eventually scrapped by project manager due to lack of resources and developers.

The rewrite proved that Cider could operate with way less system memory while retaining a similar level of performance. However, it would take way longer to implement the same feature compared to the Electron-based counterpart.

The SwiftUI rewrite version had a self-update system and a custom build system that incorporated Swift and Rust.

Hero screenshot of Cider for macOS

ReelsFest

ReelsFest is an in-game overlay application for watching Instagram Reels on top of any game/app on Windows, with the ability to skip and interact with the video using global keybinds and mouse buttons, without having to leave or pause your game.

It's written in Win32 C++ for high performance. Launching on Steam.

Bacherry

Bacherry was an all in one solution for display battery percentages of your Apple devices. It lives in your menu bar and looks just like the default macOS battery icon.

The UI was done in SwiftUI and the battery fetching code was done in C++.

Screenshot of Bacherry

Raycast AI Web

I put together this website over the weekend just when Raycast AI was announced so Raycast Pro subscribers could use Raycast AI features on Web but I was eventually asked to take it down as it violates Raycast's TOS.

This was possible due to reverse engineering efforts such as intercepting network requests coming from desktop apps using Proxyman.

Screenshot of Raycast AI Web Screenshot #2 of Raycast AI Web

Sonoff HomeKit Flasher

Sonoff HomeKit Flasher allows you to easily flash Sonoff devices with Sonoff-Homekit firmware using esptool with a GUI. With this app, you can easily add HomeKit capabilities to your lights with a Sonoff board without needing to know how to work with the command line.

GIF of Sonoff HomeKit Flasher

Thrustmaster4Mac

Thrustmaster4Mac enables the usage of the Thrustmaster T300 RS GT steering wheel on macOS in games such as Assetto Corsa.

This was not possible before as Thrustmaster doesn't provide an official driver for macOS.

This is written in Rust and was designed to be as modular as possible, support for other programs can be added to this driver.

Unity Toolbox

Unity Toolbox was an attempt to reimplement Unity Hub - a (still) Intel app on macOS, in Rust. It used aria2c for downloading Unity instances, it was about 5x faster than Unity Hub at downloading instances.

Screenshot of Unity Toolbox

Simplex Method Solver

Simplex Method Solver is a web app I made with the help of Gemini 2.5 Pro for showing the exact steps when performing the simplex method on a linear programming problem.

Screenshot of simplex solver

PaperMC Plugin

Written in Kotlin.