Projects & Demos

Interactive demos and projects showcasing modern web development techniques, React components, and full-stack applications.

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.

RustOAuth2OIDCActix+2 more

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.

KubernetesOAuth2IstioHelm+1 more

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.

Next.jsNextAuth.jsOAuthSecurity

Interview Data Structures & Algorithms Study App

A comprehensive study app for mastering data structures and algorithms through interactive coding challenges and real-time collaboration.

PythonFlask

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.

Next.jsSocket.ioPostgreSQLDrizzle ORM+1 more

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.

GCPKubernetesDocker

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.

RustFFmpegAI

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.

RustOAuth2OIDC+3

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.

KubernetesOAuth2Istio+2

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.

Next.jsNextAuth.jsOAuth+1

Interview Data Structures & Algorithms Study App

A comprehensive study app for mastering data structures and algorithms through interactive coding challenges and real-time collaboration.

PythonFlask

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.

Next.jsSocket.ioPostgreSQL+2

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.

GCPKubernetesDocker

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.

RustFFmpegAI

Interested in Working Together?

I'm always excited to work on new projects and collaborate with talented teams. Let's build something amazing together!