Projects

A selection of things I’ve built, from production systems to open source libraries.

50 projects

BeamDrop

BeamDrop

Self-hosted file sharing server with S3-compatible API, web UI, shareable links, Prometheus metrics, Docker support, and HMAC-signed auth

GoReactDocker
BeamDrop Cloud

BeamDrop Cloud

SaaS control plane for BeamDrop JWT auth, RBAC, instance orchestration, subscription billing, storage quotas, and process lifecycle management

GoGinGORMPostgreSQL
VintLang

VintLang

A powerful programming language.

Go
ellie

ellie

Revolutionized Local AI assistant (Terminal-based)

GoRust
ekilie

ekilie

Creator & architect of ekilie ecosystem

TypeScriptPHPGoPython
ekiliRelay

ekiliRelay

A free email sending API service for developers

PHPTypeScriptGo
Magreth

Magreth

AI therapist and friendly companion

Next.jsPostgreSQLDrizzleTypeScript
ekiliSense

ekiliSense

AI-powered education management system

PHPJavaScriptNode.js
TUWK

TUWK

A rape crisis and sexual assault support system

PHPHTMLCSSJavaScript
Transliflow

Transliflow

AI-powered collaborative translation platform

TypeScriptNext.jsPrismaMySQL
GooferORM

GooferORM

A blazingly fast, production-ready Golang ORM

Go
TripWire

TripWire

Open source Golang utils and error handler for those who are tired of writing if err != nil over and over again

Go
MdCli

MdCli

Go library rendering markdown in terminal

Go
MockWails

MockWails

Desktop app for creating mock HTTP servers

WailsGoTypeScriptReact
OTPX

OTPX

Lightweight flexible OTP generator for TS/JS

TypeScript
BeamDrop Mobile

BeamDrop Mobile

Mobile client for BeamDrop

ExpoReact Native
trendUI

trendUI

Contributor @trendUI

TypeScriptReact Native
JurisJs

JurisJs

JavaScript Unified Reactive Interface (Contributor)

JavaScript
ZX - zig

ZX - zig

JSX but in Zig (Contributor)

Zig
MiniDB

MiniDB

A relational key-value database

Python
PhpMVC

PhpMVC

PHP MVC framework for API development

PHP
SimpleReact

SimpleReact

My simplified version of ReactJS

JavaScript
Movebin - vint

Movebin - vint

CLI tool to move binaries globally

VINT
MonkeyType Desktop

MonkeyType Desktop

Desktop wrapper

Electron
stripaudio

stripaudio

Fast, no-nonsense CLI for extracting audio from video files. Built in Go with Cobra and ffmpeg

Go
Ekilie Cloud

Ekilie Cloud

VPS hosting, managed deployments & cloud platform (not open source) — control plane for self-hosted infrastructure

Go
ekilied

ekilied

Ekilie Cloud platform agent daemon — lightweight Go binary that runs on your VPS to manage sites, deployments, SSL, services and more

Go
openbiblia

openbiblia

Faithfully preserved. Fully searchable. Always unaltered — scans XML Bible files and stores parsed verses in SQLite

Go
go-money

go-money

Preserve monetary precision in storage and arithmetic in Go — Money type built on shopspring/decimal

Go
gowget

gowget

Go version of wget — systems programming project exploring HTTP clients, streaming downloads, concurrency and retries

Go
notifyrun

notifyrun

Wraps any command and sends a desktop notification if it writes to stderr or exits non-zero

Go
ddos-sim

ddos-sim

DDoS attack simulator for authorized stress-testing of your own infrastructure's protection (Cloudflare, AWS Shield, etc.)

Go
bt-sleepd

bt-sleepd

Automatically disconnect Bluetooth devices when your Mac sleeps so they can reconnect instantly elsewhere

Go
pgrelay

pgrelay

Lightweight PostgreSQL proxy and connection router written in Go

Go
has

has

A tiny, blazingly fast tool to check if a binary/command exists on your machine

Go
expobump

expobump

Fast CLI for keeping Expo app versions in sync — bumps app.json and package.json in one command

Go
notify-africa-go

notify-africa-go

Golang client for notify.africa CPaaS (SMS & Email)

Go
PNG2ICO

PNG2ICO

Simple command-line tool to convert PNG images to ICO format

Go
devtime

devtime

CLI app that tracks how long you have been coding

Go
Ghostty

Ghostty

Contributor — fast, feature-rich, cross-platform terminal emulator with platform-native UI and GPU acceleration

Zig
nestjs-conditional-validators

nestjs-conditional-validators

Conditional validation decorators for class-validator DTOs built for NestJS (works anywhere else too)

TypeScript
mf

mf

Manage, sync, and restore your development workspaces from a manifest — written in Zig

Zig
distrox

distrox

A minimal, customizable Linux distribution built from scratch (Zig userspace planned)

ZigLinux
cpwd

cpwd

Lightweight cross-platform CLI written in Zig that prints the current working directory and copies it to the clipboard

Zig
ccat

ccat

Cat with built-in clipboard support — reads a file and copies its contents to the clipboard (Zig)

Zig
stdio-zig

stdio-zig

Buffered stdin/stdout reading and writing for Zig, without the boilerplate

Zig
movebin-zig

movebin-zig

Move binaries to a global path (e.g. /usr/local/bin) for execution from anywhere

Zig
notify-africa-zig

notify-africa-zig

Notify Africa Zig implementation (SMS & Email CPaaS client)

Zig
Zig-cls

Zig-cls

Windows CLS command recreated in Zig

Zig
uptime-cgo

uptime-cgo

Small Go CLI that uses cgo/C to obtain system uptime on macOS and Linux

GoC