Skip to content
View Prince-Derrek's full-sized avatar

Block or report Prince-Derrek

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
Prince-Derrek/README.md

👋 Hey, I'm Derrek

.NET Software Engineer @ Micro1 | Systems Builder
Based in Nairobi, Kenya

I specialize in the .NET ecosystem, architecting high-integrity enterprise infrastructure, modular monoliths, and distributed systems. I build platforms that prioritize scale and structure, with a strong focus on clean architecture, low-level execution, and systems engineering.

LinkedIn email


  • 🔭 Recently shipped:
    Attend-ED (a secure mobile attendance platform utilizing spatial querying and geo-fencing) and a high-throughput University Exam System (a concurrent booking and payment engine handling high-volume academic workflows).
  • 🌱 Growing in:
    .NET Aspire, modular monolith to microservice transitions, advanced backend architecture, and robust CI/CD deployments.
  • 📝 Writing:
    Documenting my engineering journey, system design experiments, and deep dives into backend architecture on my tech blog, Derrek's Lens.
  • ⚡ Off the clock:
    Sticking to my structured strength and conditioning program, or out cycling with the Highland Velocity Society (HVS).

💻 Tech Stack & Infrastructure

C# Go C .Net SQL PostgreSQL Redis Azure Docker Kubernetes GitHub Actions Git Bash Script Prometheus


🚀 Projects & Engineering Work

📌 Featured Work

1. Attend-ED

A modern student attendance application focusing on seamless identity verification.

  • Core Mechanics: Integrates vector matching algorithms to securely and accurately verify student identities. Also Integrates geo-fenced attendance marking to prevent fraud in signing attendances.
  • Scope: Full-stack development spanning technical architecture, UI mockups, and mobile application implementation.

🛠️ Tech Stack

ASP.NET Core.NET MAUI (Cross-platform for Windows and Android)MVVM ArchitectureEF CorePostgreSQLJWT AuthenticationRender (API + Dashboard Deployment)Neon DB (PostgreSQL deployment)Docker (DB Continerization)

🔗Live URL Link

https://attend-ed-frontend.onrender.com/login

🔗Repository Link

Frontend - https://github.com/Prince-Derrek/Attend-Ed-Frontend
Backend - https://github.com/Prince-Derrek/Attend-Ed



2. SMPS Exam System

A high-throughput Web-Based University Examination Booking, Payment and Verification System.

  • Core Mechanics: Designed to handle concurrent booking requests with strict transaction integrity and deployment planning.
  • Scope: Spearheading an engineering team, focusing on structured execution, backend architecture, and clean project delivery.

🛠️ Tech Stack

ASP.NET CoreTailwind CSSPostgreSQLEF CoreHangfireReact.js + Vite.jsGithub Workflows (CI/CD)Github Projects (Project Management)

🔗Live URL Link

https://smps-portal.onrender.com

🔗Repository Link

https://github.com/Prince-Derrek/smps-exam-system



3. WhatsApp Integration API & Management Dashboard

Proprietary Project — Source Code Cannot Be Shared

A production-grade messaging integration API designed to power internal systems with secure, auditable WhatsApp communication. This project demonstrated enterprise-level backend engineering, clean architecture, security hardening, and scalable API design.

⭐ Highlights

  • Clean Architecture + Domain-Driven design principles
  • JWT Authentication & Service-to-Service Authorization
  • Dynamic Policy-Based Access Control (loaded from DB)
  • Structured Logging with Serilog
  • HttpClient message dispatch pipeline
  • Full internal MVC + Tailwind Dashboard for logs, users, roles & policies
  • Secure deployment architecture suitable for production use

🛠️ Tech Stack

ASP.NET Core 8SQL ServerEF CoreAutoMapperSerilogJWTTailwind CSSMVCModular-Monolith Architecture



5. Car Rental Management System

A full-stack application for renting and listing vehicles in a peer-to-peer (P2P) marketplace model. The standout feature is Real-time GPS vehicle tracking, streaming telemetry using SignalR and displayed on an interactive Leaflet.js map.

🛠️ Tech Stack

ASP.NET Core MVCTailwind CSSSQL ServerEF CoreSignalR (Live Telemetry data)Leaflet.jsASP.NET CoreJWT Authentication

🔗 Repository:

https://github.com/Prince-Derrek/Car-Rental-Management-System

Pinned Loading

  1. smps-exam-system smps-exam-system Public

    A modern, full-stack web application designed to streamline the management, booking, and verification of supplementary university exams. Built with a strict Clean Architecture backend and a respons…

    C#

  2. Attend-Ed Attend-Ed Public

    A high-performance ASP.NET Core Web API built to ensure absolute academic integrity. It leverages a serverless PostgreSQL database (Neon DB) with PostGIS spatial querying to process high-accuracy G…

    C#

  3. Attend-Ed-Frontend Attend-Ed-Frontend Public

    A mobile-first Progressive Web App (PWA) built with React and Tailwind CSS, deployed as a native Android application using Google Bubblewrap. It utilizes the browser's native cryptography and high-…

    JavaScript

  4. Car-Rental-Management-System Car-Rental-Management-System Public

    This project is a full-stack Peer-to-Peer Car Rental Management System (CRMS) built using .NET 8 for both the backend API and the frontend MVC application. It features secure JWT authentication, ro…

    C#

  5. TinyDatabaseSystem TinyDatabaseSystem Public

    A lightweight, in-memory Relational Database Engine built from scratch in .NET 8. Features a custom SQL parser, recursive descent interpreter, hash indexing, and dual Console/Web interfaces. No ext…

    C#