Skip to content
View Keksclan's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Germany
  • 08:20 (UTC +02:00)

Highlights

  • Pro

Block or report Keksclan

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

Hi, I'm Til

I build authentication infrastructure for microservice systems.

My main focus is designing and implementing OAuth2-based architectures that scale, stay secure under load, and don't turn into bottlenecks.


What I work on

  • OAuth2 / OpenID Connect Authorization Servers
  • JWT & Opaque Token validation
  • Permission systems (gRPC-based)
  • Service-to-service authentication
  • Multi-tenant IAM models
  • Token lifecycle, key rotation & introspection
  • Performance-oriented auth validation (L1/L2 caching)

Most of my work is backend-heavy and infrastructure-driven.


Core Technologies

Backend

  • Go (Fiber, gRPC, pgx)
  • Spring Boot (Spring Authorization Server)
  • PostgreSQL (normalized schema design)
  • MongoDB
  • Redis

Security

  • OAuth2 (Authorization Code + PKCE, Client Credentials)
  • OIDC
  • JWT (JWK rotation)
  • Opaque tokens + Introspection
  • mTLS (service authentication)

Infrastructure

  • Docker / Docker Compose
  • Kubernetes
  • Prometheus
  • Cloudflare

Current Direction

Designing modular auth systems for distributed environments:

Authorization Server
→ Permission Service
→ Resource Services

The goal is simple: auth that is correct, fast, and maintainable.


Outside of coding: kickboxing. Same mindset — structure, discipline, precision.

💻 Tech Stack

Go Go Fiber gRPC

Postgres MongoDB Redis

OAuth2 OpenID Connect JWT

Charm

Docker Kubernetes Prometheus

Vue.js Python Java

📊 GitHub Stats




Pinned Loading

  1. goConfy goConfy Public

    **goConfy** is a lightweight Go configuration library that loads configuration from YAML files and environment variables in a clean and predictable way. It focuses on minimal dependencies, high per…

    Go

  2. goAuthly goAuthly Public

    AuthLybrary

    Go

  3. goFiberAuthly goFiberAuthly Public

    Example for Go Authy and Go fiber

    Go

  4. goStartyUpy goStartyUpy Public

    goStartyUpy is a lightweight Go library for clean application startup output. It prints structured boot information such as service name, version, environment, configuration sources, and runtime de…

    Go