About
Engineer building secure identity platforms — and shipping side projects on top of a fulltime job.
I'm Angga Saputra, based in Indonesia. My path ran from frontend into identity, authentication, and applied cryptography — the work I go deepest on (Keycloak, Verifiable Credentials, WebAuthn, post-quantum) — and now into cloud-native and DevOps. Deep in identity and security, broad across the stack. Reach me at anggasp.unib@gmail.com.
Experience
- Nov 2024 — Now
Software Developer II · VIA Science
Fulltime
- Develop and maintain ZTF, VIA's self-hosted Keycloak identity platform — a monorepo of ~8 backend services and shared libraries that VIA's applications authenticate against.
- Authored the custom Keycloak authentication plugin (Java SPI) that turns a QR scan + Verifiable-Credential presentation into standard OIDC login — the core of VIA's passwordless, wallet-based auth.
- Designed a shared base ('root') theme for VIA's Keycloak login and account UI — ~8 brand and realm themes inherit from it and override only what differs, so common UI and logic live in one place instead of being copied into every theme.
- Built the credential stack behind it: a W3C Verifiable Credentials library and a browserless WebAuthn/FIDO2 device-registration helper (TypeScript), plus FastAPI and NestJS services for login sessions, issuance, and verification.
- Integrated a hybrid post-quantum cryptography path (NIST-track lattice signatures) into credential signing, so credentials stay verifiable through the quantum transition.
- Contributed the identity/auth work behind the MVP that supported VIA's $28M Series B.
- Develop against the platform's Kubernetes delivery stack (ArgoCD, AWS ECR, hardened container images), with working knowledge of how services ship.
- May 2024 — Oct 2024
Fullstack Engineer · Salad Ventures Pte Ltd
Contract
- Worked end-to-end as a fullstack engineer at Salad Ventures, a blockchain/Web3 company — building both the frontends and backend services for a staking platform and a gamified Telegram mini-app.
- Developed the Salad staking platform — multi-token staking, automated reward distribution, and real-time yield tracking — on a Nest.js + PostgreSQL backend wired to the staking smart contracts via Ethers.
- Built the Salad Bitsmon Telegram mini-app — a clicker game with leaderboards and NFT minting — on a Go backend (Echo, Gorm) and a Next.js Web3 frontend, integrating the Telegram and Twitter APIs.
- Apr 2022 — May 2024
Senior Frontend Developer · The Treedots Pte Ltd
Fulltime
- Scaled a regional B2B marketplace to 10,000+ monthly orders by leading a cross-functional frontend re-architecture of the ordering flow at 99.9% uptime.
- Reduced post-release bugs by 40% with a standardized CI/CD pipeline, Jest/Cypress regression coverage, and a peer-review framework for mission-critical features.
- Optimized P99 load time by 30% via code-splitting, tree-shaking, and lazy-loading — directly improving retention for mobile-first wholesale buyers.
- Cut MTTR for critical incidents by 50% with centralized observability (Sentry/LogRocket) and an on-call runbook repository.
- Accelerated feature time-to-market by 25% with a modular UI design system that streamlined hand-off between design and engineering.
- Jan 2023 — Aug 2023
Full Stack Engineer · Mindhive
Part-time · Remote
- Designed and developed scalable frontend and backend features across both the client and server sides of the application.
- Led database design — schema, indexing, and query optimization for large datasets — reducing query response time by ~87%.
- Monitored and resolved production issues to keep the application up and the user experience smooth.
- Worked closely with product managers and UX/UI designers to refine and implement key product features.
- Wrote and maintained thorough technical documentation for both the frontend and backend.
Technical expertise
Identity, Security & Cryptography
- Keycloak — custom SPI plugins & theming (Java, FreeMarker)
- W3C Verifiable Credentials / Presentations, DIDs
- WebAuthn / FIDO2, WalletConnect
- Post-Quantum Crypto (NIST lattice — Dilithium/Kyber)
- OIDC, PKI, JWT, SSL/TLS
Languages & Runtimes
- TypeScript / JavaScript (Fluent)
- Python (Fluent)
- Java (Fluent)
- Swift (Proficient)
- Go / Rust / C++ (Familiar)
Backend & Services
- FastAPI, NestJS, Django + DRF
- REST, gRPC, GraphQL, event-driven design
- RabbitMQ, Kafka
- Prisma, Sequelize, Gorm, Poetry / UV
Infrastructure & Cloud
- AWS (ECR, IAM, S3, Secrets Manager, EC2, VPC, Route53, CloudFront, Lambda)
- Docker, CI/CD pipelines
- Kubernetes, ArgoCD, Helm (familiar)
- Terraform, Ansible, Prometheus / Grafana
Databases
- PostgreSQL, MySQL (optimization & indexing)
- MongoDB, Redis (caching)
Programs & education
- 2026
Apple Institute for DevOps
Learner
- 2023
Synrgy Academy (Binar x BCA)
Full Stack Development
- 2021
Apple Developer Academy (ILB)
Learner
- 2020
Glints x Binar Academy
Frontend Engineering
- 2015 – 2020
University of Bengkulu
Bachelor of Agribusiness