Implementing OAuth2 and OpenID Connect (OIDC) with Keycloak: A Python & React Guide
Learn how to implement OAuth2 and OpenID Connect using Keycloak, Docker, Python, and React with secure production-ready best practices.
Welcome to agrubio.dev! I'm a Senior Backend & Cloud Engineer with 8+ years of experience transforming complex, monolithic architectures into scalable, maintainable Python/FastAPI environments. My focus goes beyond writing clean code: I design resilient cloud infrastructures, enforce automated CI/CD workflows, and integrate robust observability stacks (Prometheus, Grafana, OpenTelemetry) to ensure peak system reliability.
Whether you need to scale an existing backend, refactor technical debt, or build a cloud-native architecture from scratch, explore my projects and tech stack to see how we can elevate your product.
My go-to stack for building things that scale.
Learn to do things differently
Learn how to implement OAuth2 and OpenID Connect using Keycloak, Docker, Python, and React with secure production-ready best practices.
Memory-efficient techniques for processing large time-series or multidimensional datasets
Learn how to implement secure, scalable RBAC with Keycloak across backend (FastAPI) and frontend (React) applications.
This Traefik tutorial shows how to use Traefik as a reverse proxy with Docker, configure routing, enable HTTPS, and deploy a containerized web service.
Reach out for inquiries or collaborations.