Skip to content
View andrew2k4's full-sized avatar

Highlights

  • Pro

Block or report andrew2k4

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
andrew2k4/README.md

Hi, I'm Andrew 👋

Computer Science student at TU Clausthal · Software Engineer

I build backend systems and care about how distributed systems stay consistent when things fail.

What I work with

  • 🔧 Backend: Go, Java (Spring Boot), C# (Blazor)
  • 🎨 Frontend: TypeScript, Angular, React, Next.js
  • 🔐 Auth & Security: Keycloak, OAuth2/OIDC
  • 📡 Distributed systems: Raft, RabbitMQ, Redis Pub/Sub
  • 📊 Observability: Prometheus, Grafana, Loki

Featured project

  • drawguess — real-time multiplayer drawing game with WebSocket sync and a Redis Pub/Sub backend scaling across multiple instances
  • distributed-kv-store — a fault-tolerant key-value store in Go with Raft consensus, write-ahead logging and snapshots (work in progress)

Currently

  • 🚀 Building a payment platform for Cameroon

📫 Reach me: nguemnangandrew@gmail.com · LinkedIn

Pinned Loading

  1. Distributed-Kv-Store Distributed-Kv-Store Public

    Go

  2. Drawguess Drawguess Public

    Real-time multiplayer drawing game built with React, enabling users to draw and guess sketches online

    TypeScript

  3. jetdc-repro-issue jetdc-repro-issue Public

    Attempts to reproduce etcd-io/jetcd#1131 / etcd-io/etcd#17623

    Java

  4. Employees-manager Employees-manager Public

    Employee task and time tracking system built with Spring Boot and Angular, allowing project managers to monitor tasks completed and hours worked by employees on various project

    TypeScript 2 1