Skip to content
View HC-ONLINE's full-sized avatar

Block or report HC-ONLINE

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HC-ONLINE/README.md

Hi — I’m Andres Henriquez (HC-ONLINE)

HC-ONLINE — Software Engineering, Security and Infrastructure

Software Engineer — Backend, Security & AI Infrastructure

Backend · Security · AI Infrastructure · Frontend Engineering

GitHub Portfolio


I build backend systems, security-oriented tools, AI infrastructure, and modern web experiences.

My primary focus is Python and Java backend development, with a strong interest in application security, IAM, web security, data security, and LLM infrastructure.

I also build frontend experiences using Astro, TypeScript, and Tailwind CSS, with particular interest in frontend architecture, design systems, responsive interfaces, and interactive web experiences.

My projects tend to explore practical engineering problems around system architecture, security boundaries, resilience, automation, and maintainability.


Areas of Focus

Backend Engineering

  • Python
  • FastAPI
  • Java
  • Spring Boot
  • Spring Security
  • REST APIs
  • API architecture
  • Authentication and authorization
  • Docker
  • Redis
  • Observability

Security

  • Web application security
  • Security assessment
  • Technology fingerprinting
  • Vulnerability intelligence
  • CVE analysis
  • PII detection and data exposure
  • IAM
  • JWT
  • RBAC
  • Security testing
  • API security

AI Infrastructure

  • LLM provider abstraction
  • Multi-provider orchestration
  • Streaming
  • Automatic fallback
  • Rate limiting
  • Resilience patterns
  • Provider adapters
  • Observability

Frontend Engineering

  • Astro
  • TypeScript
  • Tailwind CSS
  • HTML/CSS
  • Design systems
  • Design tokens
  • Responsive interfaces
  • Interactive web experiences
  • Frontend architecture

Featured Projects

CiberWebScan

Web Security Assessment & Reconnaissance

A Python security toolkit for web application assessment that combines reconnaissance, technology fingerprinting, security analysis, vulnerability intelligence, web scraping, and controlled security testing.

Key capabilities include:

  • Technology fingerprinting
  • SSL/TLS analysis
  • Security headers assessment
  • CVE correlation
  • Static and dynamic web scraping
  • XSS testing
  • SQL injection analysis
  • Directory enumeration
  • Path traversal testing
  • Subdomain enumeration
  • Command injection testing
  • REST API
  • CLI automation
  • JSON, CSV, JSONL, and HTML exports

CiberWebScan is an active project and represents my main work around web security automation and attack-surface analysis.

CiberWebScan Repository


ModelRouter

Multi-Provider LLM Gateway — Proof of Concept

An asynchronous HTTP API designed to abstract multiple LLM providers behind a single interface.

The project currently explores integrations with:

  • Groq
  • OpenRouter
  • OpenAI
  • Gemini
  • Ollama

Its architecture focuses on infrastructure concerns such as:

  • Automatic provider fallback
  • Server-Sent Events streaming
  • Rate limiting
  • Temporary provider blocklisting
  • Exponential backoff
  • Prometheus metrics
  • Structured logging
  • Redis integration
  • Docker deployment

ModelRouter is a proof of concept exploring provider-agnostic LLM infrastructure, resilience, and observability.

ModelRouter Repository


LexGuard

PII Detection & Risk Correlation — Completed Proof of Concept

A completed proof of concept for deterministic detection of Personally Identifiable Information and contextual risk analysis in files and repositories.

The project explores data exposure from a security perspective using techniques such as:

  • Pattern detection
  • Prefix and length validation
  • Luhn validation
  • Entropy analysis
  • Contextual validation
  • Cross-PII correlation
  • Explainable risk classification

Current detection covers:

  • Colombian identification numbers
  • Colombian mobile numbers
  • Email addresses
  • Credit card numbers

LexGuard is no longer under active development. It remains public as a reference implementation for CLI architecture, deterministic PII detection, and explainable risk analysis.

LexGuard Repository


DemoFactory

Frontend Architecture & Web Experience Laboratory

A shared Astro-based environment for building and presenting multiple independent web experiences from a single project.

Each demo can maintain its own:

  • Components
  • Visual identity
  • Content
  • Types
  • Interaction logic
  • Data and helpers

while the platform provides common infrastructure for routing, internationalization, layouts, metadata, and shared styling.

The collection includes experiences such as:

Experience Description
Elite Vows Premium editorial wedding invitation
Lumina Cinematic visual-art portfolio
TechNexus Consulting B2B corporate landing page
Aeterna Immersive historical timeline
LyricFlow Interactive music experience
TypoCraft Typography-focused Markdown editor
ORBIT-UI CSS-first design system
AuraWeather Immersive weather interface
PixelPress Gaming publication
NF Archive Immersive music discography experience

DemoFactory represents the frontend side of my work, combining visual design, interaction, responsive development, content architecture, and reusable frontend foundations.

DemoFactory Repository DemoFactory Live Demos


Other Projects

AccessManager

Authentication architecture study focused on Spring Boot and Spring Security, exploring stateless JWT authentication and stateful session-based authentication.


View Repository →

PermissionManager

Authorization architecture study exploring RBAC, granular permissions, JWT-based authentication, sessions, and policy-based authorization.


View Repository →

ORBIT-UI

CSS-first design system built with Astro and Tailwind CSS, focused on semantic design tokens, reusable components, accessibility, and explicit component states.


View Repository →

Technical Stack

Primary

Python

FastAPI · CLI development · automation · web security tooling · data processing

Java

Spring Boot · Spring Security · Maven · REST APIs · authentication · authorization


Frontend

Astro · TypeScript · Tailwind CSS · HTML · CSS · Markdown/MDX


Infrastructure & Tooling

Docker · Docker Compose · Redis · Prometheus · GitHub Actions · Git


Security

Web security · IAM · JWT · RBAC · CVE analysis · PII detection · security assessment · API security


AI Infrastructure

LLM orchestration · provider abstraction · streaming · fallback strategies · rate limiting · observability


Engineering Approach

Understand the problem before introducing abstractions

I prefer understanding the actual architectural problem before introducing a new pattern, framework, or abstraction.

Keep security boundaries explicit

Authentication, authorization, data protection, and application security should be treated as distinct concerns with explicit boundaries.

Prefer reusable foundations

Reusable components and infrastructure should solve an actual recurring problem rather than introduce abstraction for its own sake.

Design for failure

Backend and infrastructure systems should account for provider failures, rate limits, unavailable dependencies, and degraded states instead of assuming that every external service is always available.

Build with maintainability in mind

I value explicit behavior, modular architecture, clear interfaces, and systems that can be understood and extended without unnecessary complexity.


Current Areas of Development

Backend Engineering
├── Python
├── Java
└── API Architecture

Application & Web Security
├── IAM
├── Authorization
└── Security Assessment

LLM Infrastructure
├── Provider Abstraction
├── Resilience
└── Observability

Frontend Architecture
├── Astro
├── Tailwind CSS
└── Design Systems
  • Backend engineering with Python and Java
  • Application and web security
  • IAM and authorization systems
  • LLM infrastructure and multi-provider systems
  • Resilient API architecture
  • Frontend architecture with Astro and Tailwind CSS
  • Design systems and reusable UI foundations

Portfolio

For a complete view of my projects and frontend work:


View my complete portfolio

About This Profile

Not every repository represents a production-ready product.

This profile intentionally distinguishes between active projects, proofs of concept, architectural studies, and frontend experiments.

The featured projects are selected to represent the areas I am most interested in professionally:

Backend · Security · AI Infrastructure · Frontend Engineering

Additional experiments and completed projects remain available through the repositories and the complete portfolio.


HC-ONLINE

Backend · Security · AI Infrastructure · Frontend

Pinned Loading

  1. CiberWebScan CiberWebScan Public

    Hybrid tool for passive reconnaissance and attack surface analysis in web applications. It combines advanced scraping, technology fingerprinting, security assessment, and reporting into a single CL…

    Python 4

  2. ModelRouter ModelRouter Public

    API HTTP asíncrona con streaming que orquesta múltiples proveedores de LLM (Groq, OpenRouter y Ollama) con fallback automático, rate limiting y observabilidad completa.

    Python

  3. AccessManager AccessManager Public

    Sistema de autenticación en Java con Spring Boot y Spring Security que compara dos enfoques: JWT (stateless) y sesiones (stateful), documentando decisiones de diseño, trade-offs y casos de uso reales.

  4. PermissionManager PermissionManager Public

    Sistema de autorización RBAC con Spring Security que compara autenticación JWT (stateless) vs Session (stateful). Implementa control de acceso basado en roles y políticas con evaluación explicable …

  5. LexGuard LexGuard Public

    Herramienta CLI para escanear archivos locales (logs, CSV, JSON, SQL dumps) y detectar PII colombiana no cifrada con validación semántica y enfoque en precisión. Diseñada para auditorías de segurid…

    Python 1

  6. DemoFactory DemoFactory Public

    Repositorio base para construir varias demos de sitios web dentro de un mismo proyecto Astro, con una estructura pensada para mantener cada demo aislada, ordenada y facil de escalar.

    Astro