Projects & Demos
Interactive demos and projects showcasing modern web development techniques and full-stack cloud architectures.
Featured Projects
Rust OAuth2 Server
A modern OAuth2/OIDC authorization server built in Rust with Actix-Web and the actor model. Includes discovery, JWKS, token introspection/revocation, best-effort auth eventing, OpenAPI/Swagger UI, Prometheus/OpenTelemetry, and Kubernetes-ready health/readiness endpoints.
OAuth2 Proxy Sidecar
Production-ready OAuth2 authentication for Kubernetes using the sidecar pattern. Includes Helm charts, custom sign-in templates, and SSO support for GitHub, Google, Azure AD, and generic OIDC providers. Eliminates complex centralized auth services in favor of per-app authentication containers.
Authentication Showcase
A comprehensive demo of major authentication methods in modern web applications. Demonstrates email/password, OAuth 2.0, magic links, MFA, and session management with AI-enforced security best practices.
Interview Data Structures & Algorithms Study App
A comprehensive study app for mastering data structures and algorithms through interactive coding challenges and real-time collaboration.
Real-time Chat Application
Full-stack chat application with real-time messaging, user authentication, and message history. Built with Next.js, Socket.io, and PostgreSQL.
GCP Autopilot Kubernetes Cluster
The cluster is built on Google Cloud Platform (GCP) using Anthos GKE Autopilot, which provides a managed Kubernetes control plane with automated node provisioning, scaling, and security hardening. Infrastructure provisioning and lifecycle management are handled with Terraform, ensuring reproducibility and version-controlled infrastructure-as-code. This cluster hosts all these demos.
Audio Analysis and AI Review Utility in Rust
A command-line utility written in Rust for analyzing audio and providing AI-powered feedback for guitar practice sessions.
Filter by Category
All Projects
Rust OAuth2 Server
A modern OAuth2/OIDC authorization server built in Rust with Actix-Web and the actor model. Includes discovery, JWKS, token introspection/revocation, best-effort auth eventing, OpenAPI/Swagger UI, Prometheus/OpenTelemetry, and Kubernetes-ready health/readiness endpoints.
OAuth2 Proxy Sidecar
Production-ready OAuth2 authentication for Kubernetes using the sidecar pattern. Includes Helm charts, custom sign-in templates, and SSO support for GitHub, Google, Azure AD, and generic OIDC providers. Eliminates complex centralized auth services in favor of per-app authentication containers.
Authentication Showcase
A comprehensive demo of major authentication methods in modern web applications. Demonstrates email/password, OAuth 2.0, magic links, MFA, and session management with AI-enforced security best practices.
Interview Data Structures & Algorithms Study App
A comprehensive study app for mastering data structures and algorithms through interactive coding challenges and real-time collaboration.
Real-time Chat Application
Full-stack chat application with real-time messaging, user authentication, and message history. Built with Next.js, Socket.io, and PostgreSQL.
GCP Autopilot Kubernetes Cluster
The cluster is built on Google Cloud Platform (GCP) using Anthos GKE Autopilot, which provides a managed Kubernetes control plane with automated node provisioning, scaling, and security hardening. Infrastructure provisioning and lifecycle management are handled with Terraform, ensuring reproducibility and version-controlled infrastructure-as-code. This cluster hosts all these demos.
Audio Analysis and AI Review Utility in Rust
A command-line utility written in Rust for analyzing audio and providing AI-powered feedback for guitar practice sessions.
Interested in Working Together?
I'm always excited to work on new projects and collaborate with talented teams. Let's build something amazing together!