---
title: "karabo seeisa (@TheSBD) | Hashnode"
description: "Open-source maintainer. Read the latest articles by karabo seeisa on Hashnode."
url: "https://hashnode.com/@TheSBD"
---

@TheSBD

# karabo seeisa

@TheSBD · Pretoria Gauteng · Joined February 2026

Open-source maintainer

[Website](https://authenik8.lovable.app/)

### [How to really use OAuth](https://thesbd.hashnode.dev/how-to-really-use-oauth?utm_source=hashnode&utm_medium=feed)

OAuth is as a popular as it misunderstood

3 min read · [thesbd.hashnode.dev](https://thesbd.hashnode.dev/how-to-really-use-oauth?utm_source=hashnode&utm_medium=feed)

[Apr 12](https://hashnode.com/posts/how-to-really-use-oauth/69db8c97aadf1107e2d49203)

### [Building a Secure Auth System in Express (JWT, Redis, Refresh Tokens, and RBAC) and Automating It with a CLI](https://thesbd.hashnode.dev/building-a-secure-auth-system-in-express-jwt-redis-refresh-tokens-and-rbac-and-automating-it-with-a-cli?utm_source=hashnode&utm_medium=feed)

Learn how to build a secure authentication system in Express using JWT, Redis, refresh token rotation, and RBAC.

4 min read · [thesbd.hashnode.dev](https://thesbd.hashnode.dev/building-a-secure-auth-system-in-express-jwt-redis-refresh-tokens-and-rbac-and-automating-it-with-a-cli?utm_source=hashnode&utm_medium=feed)

[Mar 30](https://hashnode.com/posts/building-a-secure-auth-system-in-express-jwt-redis-refresh-tokens-and-rbac-and-automating-it-with-a-cli/69ca1c855282e6ac9c5f4e5a)

### [JWT Made Authentication Look Easy… Until I Tried to Secure It](https://thesbd.hashnode.dev/jwt-made-authentication-look-easy-until-i-tried-to-secure-it?utm_source=hashnode&utm_medium=feed)

JWT has a reputation: “Just sign a token and you're done.” That works… until you try to build a secure authentication system. I recently built a refresh token system for my project, and what I disco

4 min read · [thesbd.hashnode.dev](https://thesbd.hashnode.dev/jwt-made-authentication-look-easy-until-i-tried-to-secure-it?utm_source=hashnode&utm_medium=feed)

[Mar 21](https://hashnode.com/posts/jwt-made-authentication-look-easy-until-i-tried-to-secure-it/69beefa94a1e513e4120e1b3)

### [From Sessions to JWT: How Authenik8 Handles Modern Authentication](https://thesbd.hashnode.dev/from-sessions-to-jwt-how-authenik8-handles-modern-authentication?utm_source=hashnode&utm_medium=feed)

How I built a production-style authentication system using JWT, Redis, and secure API practices. Authentication is one of the most critical parts of any backend system. If it's poorly designed, attack

4 min read · [thesbd.hashnode.dev](https://thesbd.hashnode.dev/from-sessions-to-jwt-how-authenik8-handles-modern-authentication?utm_source=hashnode&utm_medium=feed)

[Mar 12](https://hashnode.com/posts/from-sessions-to-jwt-how-authenik8-handles-modern-authentication/69b255176c896b0519f08d45)

### [Why I Chose Nodejs Over of Deno For Authenik8](https://thesbd.hashnode.dev/why-i-chose-nodejs-over-of-deno-for-authenik8?utm_source=hashnode&utm_medium=feed)

Discover why Node.js was chosen over Deno for building Authenik8, a production-ready authentication system. Learn about tradeoffs, ecosystem maturity

1 min read · [thesbd.hashnode.dev](https://thesbd.hashnode.dev/why-i-chose-nodejs-over-of-deno-for-authenik8?utm_source=hashnode&utm_medium=feed)

[Feb 22](https://hashnode.com/posts/why-i-chose-nodejs-over-of-deno-for-authenik8/699b4725f5291f2093764bce)
