Projects
BeckDB
2025
A high-performance key-value store built from the ground up, inspired by the Bitcask paper and featuring a Redis-compatible server.
Stack
Gumlog
2025
A fault-tolerant, in-memory distributed cache that uses Raft to keep data consistent across a cluster, eliminating single points of failure.
Stack
Shache
2025
A fault-tolerant, in-memory distributed cache that uses Raft to keep data consistent across a cluster, eliminating single points of failure.
Stack
KRON
2025
A distributed, fault-tolerant cron system that leverages Kafka to schedule and process tasks across multiple nodes, solving the single-point-of-failure problem of traditional cron.
Stack
SGS
2025
A self-hosted file server built on MinIO, complete with a modern admin UI, API keys, and project-based file organization.
Stack
SGQueue
2025
A lightweight, reliable postgres-based message queue with exactly-once-delivery guarantees.
Stack
Chow: Local Food Compass
2025
Community-driven platform built to help discover local food hot-spots, featuring user ratings and location-based search.
Stack
Nukex
2025
A fast and interactive CLI tool to find and clean up node_modules directories consuming disk space. Provides efficient disk space management for developers.
Stack
FastAPI Starter
2025
A comprehensive FastAPI template designed to improve backend development workflow with best practices, common configurations, and production-ready setup.
Stack
SGBank
2025
A general ledger banking system for handling transactions between accounts, implementing financial transaction processing and account management.
Stack
Chat Application
2025
A real-time group chat application with room-based messaging and persistence support.
Stack
Ask Shabel
2023 – Present
A chat AI application powered by OpenAI's API, featuring natural language processing, and context-aware responses
Stack
Auth Service
2024
A robust authentication service implementing JWT, OAuth2, and RBAC. Features include user management, role-based access control, and secure token handling.
Stack
Notification Service
2024
A scalable notification service built with FastAPI and RabbitMQ, supporting multiple notification channels and real-time delivery.
Stack
Rate Limiter
2024
A distributed rate limiting solution using Redis for high-performance request throttling and protection against API abuse.
Stack
Gorr
2025
A reverse proxy that routes HTTP requests to multiple upstream services based on URL prefix patterns.
Stack
Goncat
2024
A custom implementation of netcat utility in Go, demonstrating network programming and system-level tool development.
Stack
URL Shortener System
2024
A complete URL shortening system