Systems & Case Studies
A verified catalog of software systems, distributed architectures, and foundational lab explorations. Each entry links directly to public source code with detailed architectural case studies.
Featured Case Studies
Derived directly from repository code & configuration
Vaultless
Ephemeral Credential Broker for Autonomous AI Agents
Stateless security broker eliminating standing privileges for AI agents. Mints short-lived, scoped PASETO v4 tokens and guarantees strictly atomic single-use consumption via Redis SETNX locks and PostgreSQL audit ledgers.
- ▹PASETO v4 Public Ed25519 asymmetric cryptography without algorithm negotiation
- ▹Atomic single-use token burn via Redis SET NX EX preventing concurrent race conditions
- ▹Fail-closed resilience model (503 Service Unavailable on cache partition)
- ▹Append-only synchronous audit logging in PostgreSQL with Prometheus metrics
FitTrack
Distributed Fitness Platform & Asynchronous AI Recommendation Engine
Decomposed 6-microservice architecture with Spring Cloud Gateway, Netflix Eureka discovery, and centralized configuration. Features asynchronous LLM workout analysis via RabbitMQ and polyglot persistence.
- ▹Six decoupled Spring Boot services with dynamic Eureka discovery and Config Server
- ▹Asynchronous AMQP decoupling via RabbitMQ for Google Gemini recommendation generation
- ▹Polyglot data layer: ACID PostgreSQL for identities, MongoDB Atlas for telemetry
- ▹OAuth2 Authorization Code with PKCE and Spring Cloud Gateway JWKS validation

Blogopedia
Relational Modeling & Role-Based Publishing Platform
Undergraduate capstone investigating relational schema normalization, session-based authentication lifecycles, and decorator-driven authorization with Flask and SQLAlchemy.
- ▹Normalized 3-entity relational schema (User, BlogPost, Comment) with foreign key cascades
- ▹Custom Python decorator (@admin_only) enforcing route-level access control
- ▹Salted PBKDF2 password hashing and automated CSRF protection with Flask-WTF
- ▹Serverless WSGI deployment configuration in vercel.json
Foundational Software Projects
Targeted desktop GUI utilities, data analysis notebooks, and early systems experiments exploring platform APIs and data processing.

ApexBrowser
Desktop browser utility developed with Python and PyQt5 to investigate browser engine lifecycles, tabbed isolation, custom ad-blocking rules, and local bookmark/history persistence.
- •Multi-tabbed browsing architecture with isolated page lifecycles
- •Custom ad-blocking rules, download handling, and session state persistence
- •Desktop GUI exploration with PyQt5 and QtWebEngine

Image Watermarking Desktop App
Desktop utility developed with Python Tkinter and Pillow for batch image processing, positioning text/image watermarks, and preserving image aspect ratios.
- •Local offline batch image processing utility
- •Interactive canvas preview with real-time coordinate calculations
- •Pillow-based image manipulation with aspect ratio preservation

Google Trends & Data Visualisation
Jupyter Notebook data analysis comparing Google search trends with economic and financial time series (Bitcoin prices, Tesla stock, and US Unemployment rates during the Great Recession).
- •Time-series resampling and data cleansing across longitudinal datasets
- •Dual-axis time-series visualization with color-coded locators in Matplotlib
- •Correlation analysis between public search interest and market valuation