Featured Projects

A selection of projects where I apply security-by-design principles, robust backend development, and explicit architectural decisions. Each one solves a specific technical problem and includes documentation on trade-offs and operational decisions.


CiberWebScan

Passive Reconnaissance and Attack Surface Analysis (CLI — Python)

A hybrid tool for passive reconnaissance, technology fingerprinting, and initial web application analysis, designed for ethical auditing and education.

The Problem It Solves

Key Features

Technical Decision

Stack: Python, Typer (CLI), HTTPX, Selenium (optional), unit testing, and JSON/CSV exporters.

GitHub


AccessManager

Implementation Reference & Comparison: JWT vs. Sessions in Spring Security

A reference project and reusable boilerplate that implements and documents concrete authentication alternatives (stateless JWT and stateful sessions) within a Spring Boot enterprise context.

The Problem It Solves

Key Features

Technical Decision

Stack: Java 21, Spring Boot 3, Spring Security, Maven.

GitHub


PermissionManager

RBAC System with Explainable and Auditable Policies

An authorization engine that combines roles and auditable policies; every access decision can be explained and reproduced for regulatory purposes.

The Problem It Solves

Key Features

Technical Decision

Stack: Java 21, Spring Boot, Spring Security, PostgreSQL (example), Maven.

GitHub


LexGuard PII-Scanner

PII Detection and Correlation Engine for Automated Data Audits

A Personally Identifiable Information (PII) detection and correlation engine designed to determine sensitive data exposure and assess leakage risks in repositories and flat files.

The Problem It Solves

Key Features

Technical Decision

Stack: Python 3.11+, Typer (CLI), algorithmic validations, JSON exporters.

GitHub


ModelRouter

Asynchronous LLM Orchestrator with Resilience and Observability

An asynchronous Gateway/API that unifies model providers, facilitates streaming (SSE), automatic fallback, and traceability for production AI integrations.

The Problem It Solves

Key Features

Technical Decision

Stack: Python, FastAPI, asyncio, SSE/streaming, OpenTelemetry, Docker containers.

GitHub


ORBIT-UI

CSS-first Design System (Astro + Tailwind)

A lightweight and maintainable design system centered on semantic tokens and CSS-first components to reduce JavaScript dependency.

Site: https://hc-online.github.io/ORBIT-UI/

The Problem It Solves

Key Features

Technical Decision

Stack: Astro, Tailwind CSS v4, TypeScript (where applicable).

GitHub


Common Philosophy

All projects share: