Skip to content
View COD434's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report COD434

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

Hey, I'm Karabo

Self-taught backend engineer focused on authentication systems, API security, and developer tooling. I don't just use Auth,I build the infrastructure behind it and i have fun doing it. I also play PUBG when I feel like relaxing😏

Currently I am:

  • Deepening my cryptography knowledge to strengthen the security foundations of Authenik8

  • Deepening my understanding of system design and DSAs to build more scalable, production-grade systems

  • Extending the Authenik8 ecosystem next milestone: integrating the standalone API into the CLI as an optional preset


🛠️ Tech Stack

TypeScript Node.js Express PostgreSQL Redis Prisma Docker Angular Grafana Prometheus


The Authenik8 Ecosystem

Most developers bolt auth on at the end. I built an entire ecosystem around doing it right from the start.

authenik8-core The Identity Engine

npm

The core library powering the entire ecosystem. An Identity Engine that resolves credentials, OAuth profiles, and future auth strategies into a unified system identity preventing duplicate identities and handling login vs. account-linking flows consistently.


create-authenik8-app The CLI Generator

Maintained TypeScript PRs

npx create-authenik8-app my-app

Scaffolds a production-ready auth backend in seconds. What you get instantly:

  • JWT access + refresh token rotation
  • Redis-based token storage
  • Role-Based Access Control (RBAC)
  • Google & GitHub OAuth via the Identity Engine
  • Clean, scalable folder structure
  • .env auto-generated

Roadmap: WebAuthn · MFA · Advanced RBAC · Production presets


Authenik8 The production API

CI Documents Passing SQLi Passing

A standalone, attach-to-any-frontend auth API built for real production workloads.

Features:

  • JWT authentication with token bucket rate limiting
  • IP whitelisting + dynamic IP expiration
  • Redis-backed rate limiting and token management
  • Email verification and OTP support
  • Role-based access control + admin seeding
  • Anonymous guest-mode auth
  • Grafana + Prometheus observability out of the box
  • Load tested with Artillery
  • Fully containerised with Docker Compose
git clone https://github.com/COD434/Authenik8
docker-compose up --build

Currently Building

The Authenik8 ecosystem


Currently Studying

Cryptography System Design DSA


📬 Get In Touch

Gmail npm GitHub


Authentication is an identity resolution problem. I build systems that treat it that way.

Popular repositories Loading

  1. create-authenik8-app create-authenik8-app Public

    A lightweight authentication infrastructure generator powered by an internal Identity Engine.

    TypeScript 7 2

  2. Authenik8 Authenik8 Public

    This is an API built with User security scalability and developer experience in mind

    TypeScript 2

  3. create-authenik8-app-example create-authenik8-app-example Public

    This repo shows What is generated in each mode

    TypeScript 2

  4. COD434 COD434 Public

    1