Shabel - Software Engineer

Shabel

Software Engineer, Ghana.

Distributed systems & football enthusiast.

Gopher

Project Highlights

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

GoDatabase InternalsRedis Protocol

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

GogRPCRAFTSerfDistributed Systems

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

GoDistributed SystemsRaft

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

GoKafkaCronDistributed Systems

SGS

2025

A self-hosted file server built on MinIO, complete with a modern admin UI, API keys, and project-based file organization.

Stack

GoPostgreSQLMinIOReactJS

SGQueue

2025

A lightweight, reliable postgres-based message queue with exactly-once-delivery guarantees.

Stack

GoPostgreSQLMessage Queues

Chow: Local Food Compass

2025

Community-driven platform built to help discover local food hot-spots, featuring user ratings and location-based search.

Stack

GoPostGISPostgreSQLFull 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

GoCLIDeveloper Tools
View all projects

Technical Expertise

Core competencies in modern development.

Programming Languages

GoPythonTypeScript

Backend & Frameworks

FastAPIGinNodeJSNextJSReactgRPC

Databases & Messaging

PostgreSQLMongoDBRedisKafkaRabbitMQ

Infrastructure & DevOps

DockerPrometheusGrafanaNginxCI/CD (GitHub Actions)

Systems & Architecture

Distributed SystemsMicroservicesEvent-Driven ArchitectureConsensus (Raft)