Operator
ID: NET-ENG-01

LENN OKURO

NETWORK ENGINEER | INFRASTRUCTURE ARCHITECT | HELPDESK

MISSION: SPECIALIZING IN ZERO-TRUST ARCHITECTURE, VIRTUALIZATION, AND CLOUD INFRASTRUCTURE.

📍 ZURICH, CH

DEFENSIVE_METRICS
  • STATUS: UNREACHABLE
  • BANS: 0
  • ENGINE: CROWDSEC + WAF
🐍
PYTHON
POWER:9/10
TYPE:SCRIPT
🐳
DOCKER
CONTAINMENT:10/10
CLASS:OPS
🛡️
CROWDSEC
DEFENSE:8/10
STATUS:ACTIVE
☁️
S3/MINIO
STORAGE:LIVE
COST:LOW
📦
PROXMOX/LXC
NESTING:ACTIVE
CLASS:BARE-METAL
🏗️
TERRAFORM
IaC:10/10
CLASS:AUTOMATION
⚙️
CI/CD GITOPS
DEPLOY:PUSH
CLASS:GITOPS
🐧
LINUX / BASH
SCRIPTING:9/10
CLASS:CORE OS
🔐
ZERO-TRUST
AUTH:OIDC
MESH:TAILSCALE
🌐
CISCO / CCNA
ROUTING:ENTERPRISE
CLASS:NETWORKING
☁️
AZURE AD
IAM:EXPERT
CLASS:CLOUD INTUNE
⚛️
REACT / NEXT.JS
FRONTEND:8/10
CLASS:INTERFACE
CERTIFICATIONS
Cisco
Network Defense
CISCO
2025
Linux Foundation
Open Source & 5G Transition
LINUX FOUNDATION
2025
Cisco
IT Essentials
CISCO
2024
Cisco
Intro to Cybersecurity
CISCO
2024
Cisco
CCNA: Enterprise Networking, Security & Automation
CISCO
2022
Cisco
CCNA: Switching, Routing & Wireless
CISCO
2022
Cisco
CCNA: Introduction to Networks
CISCO
2022
Python Institute
PCEP -- Entry-Level Python Programmer
PYTHON INSTITUTE
2021
INFRASTRUCTURE_OVERVIEW
TIER 1 BARE-METAL CLUSTER · PROXMOX-VE · SELF-HOSTED
🔐
IDENTITY LAYER
Authentik · Vaultwarden
SSO · OIDC · Secrets Management
🌐
EDGE / DMZ
Caddy · Tailscale
TLS Termination · Mesh VPN · Reverse Proxy
⚙️
COMPUTE NODE
C++ Engine · libvips
High-perf Image Processing · RAM-disk pipeline
🗄️
DATA LAYER
PostgreSQL · MinIO · Redis
Primary DB · Object Store · Message Bus
🏗️
APP FACTORY
Docker · Gitea · Coder
Private Registry · Source Control · Dev Workspaces
TAILSCALE MESH VPN
TIER 2 MULTI-REGION EDGE LAYER
SWISS-VPS
PRIMARY EDGE · 8GB RAM · Swiss-domiciled (Exoscale)
US-NODE
REGIONAL SLAVE · North America failover
ASIA-NODE
REGIONAL SLAVE · Latency optimisation
DNS · DDOS MITIGATION · GEO-ROUTING
☁ CLOUDFLARE
CDN · DDoS Protection · CF-IPCountry · WAF · Load Balancer
GITOPS DEPLOYMENT LIFECYCLE — THIS PORTFOLIO IS DEPLOYED THROUGH THIS EXACT PIPELINE
01
DEV WORKSPACE
Coder · VS Code
via Authentik SSO
02
SOURCE CONTROL
Self-hosted Gitea
main branch push
03
CI BUILD
Gitea Runner
Docker → Private Registry
04
CD DEPLOY
SSH → compose pull
Zero-downtime restart
The portfolio's SQLite database survives deployments via ZFS bind mount. Assets live in MinIO. CrowdSec provides live threat intelligence.
DEPLOYED_MISSIONS
LIVE
Project 01

RedCup Cloud – 5-Ring Zero Trust Architecture

PROXMOX | LXC | TAILSCALE | AUTHENTIK | CADDY

Engineered a defense-in-depth bare-metal infrastructure utilizing nested virtualization and strict network segmentation. Implemented a "dumb pipe" Edge gateway routing through an encrypted Tailscale mesh, gated by Authentik OIDC SSO. Achieved complete blast-radius containment using unprivileged LXC containers and Docker bridge networks, ensuring stateless app logic remains strictly isolated from stateful PostgreSQL/MinIO data vaults.

VIEW_SOURCE
LIVE
Project 02

Asynchronous Event-Driven Compute Engine

DOCKER | REDIS | C++ (LIBVIPS) | MINIO | FLASK

Decoupled web application UI rendering from heavy CPU-bound tasks by building an asynchronous message bus system. Web nodes drop JSON payloads into a Redis queue, which are consumed by stateless, highly isolated C++ compute nodes. Processing occurs entirely in-memory via Linux RAM-disks (/dev/shm) and integrates directly with MinIO object storage, ensuring maximum read/write speeds with zero SSD wear and tear.

VIEW_SOURCE
ARCHIVED
Project 03

Wanyamapori Sanctuary Web Platform

PYTHON | FLASK | REACT | BOOTSTRAP | GITHUB

Developed and deployed a full-stack web application for the Wanyamapori Sanctuary. Integrated responsive frontend UI components using HTML, CSS, and React with a backend Python/Flask architecture. Managed the deployment pipeline and version control entirely through GitHub, demonstrating end-to-end development capabilities. +1

VIEW_SOURCE
ARCHIVED
Project 04

Enterprise Infrastructure & VPN Rollout

AZURE AD | INTUNE | FORTICLIENT | JIRA | LANSWEEPER

Coordinated large-scale enterprise infrastructure initiatives, including the deployment and troubleshooting of secure VPN architectures. Executed critical VLAN security enhancements and managed endpoint lifecycles using Microsoft Intune and Azure Active Directory. Handled systematic PC replacements and automated ticket resolution workflows using JIRA.

VIEW_SOURCE
ARCHIVED
Project 05

Enterprise Network Topology & Virtualization

VMWARE | CISCO | VLAN | NETWORKING | LINUX

Conducted in-office testing of complex network topologies to develop customized client solutions. Spearheaded the implementation of VMware virtualized environments, backup systems, and rigorous VLAN configurations. Bridged the gap between theory and real-world application by hosting practical networking labs for peers. Managed IT asset deployment and inventory tracking to optimize hardware resource allocation.

VIEW_SOURCE
DEPLOYED
Project 06

Automated GitOps CI/CD Factory

GITEA | DOCKER | TERRAFORM | CODER | BASH

Architected a continuous integration and deployment (CI/CD) factory utilizing Gitea and Docker runners to build and push images to a private registry. Engineered reproducible, isolated developer workspaces via Coder and Terraform, dynamically injecting ephemeral, cryptographically secure secrets. Automated the end-to-end build lifecycle utilizing Bash scripting and Linux server management, achieving near-zero downtime deployments for stateless containers.

VIEW_SOURCE
DEPLOYED
OPS-001

KADERE MISSION CONTROL

Python Flask HTMX PostgreSQL Redis Docker

Agentless infrastructure observer that monitors distributed nodes without installing software on target systems. Uses native protocols (SSH, SQL, Unix Sockets) plus lightweight HTTP agents for real-time health dashboards, one-click remediation, and immutable audit logging. Built to replace heavyweight monitoring stacks for small-to-medium deployments.

VIEW_SOURCE
LIVE
OPS-002

REDCUP MEDIA ENGINE

Python Flask S3/MinIO Redis C++ libvips FFmpeg Docker

Content delivery API that separates application logic from storage infrastructure. Tiered caching (browser, CDN, application) reduces database queries by ~95%. Uploads queue to background workers for C++ image optimization and HLS video transcoding. Media streams directly from object storage — no intermediate disk writes.

VIEW_SOURCE
LIVE
OPS-003

GITOPS FACTORY

Docker Gitea act_runner BuildKit Shell YAML

Self-hosted CI/CD pipeline delivering push-to-deploy without external dependencies. Two-stage workflow: build on push (with BuildKit cache layers), deploy on version tag. Runners stay dormant until repos explicitly opt in. Production targets remain stateless — they pull containers, never hold source code.

VIEW_SOURCE
LIVE
SEC-001

SECURE REMOTE ACCESS LAB

Tailscale WireGuard Authentik Caddy RustDesk Docker

Complete guide to building an isolated virtual lab with zero-trust remote access. Dedicated router VM handles firewall, DHCP, and NAT for a private virtual network. Encrypted mesh VPN for connectivity — no port forwarding, no dynamic DNS. Self-hosted remote desktop relay keeps all traffic off third-party servers.

VIEW_SOURCE
RESEARCH
SEC-002

AUBAND

Python Fernet/AES-128 HMAC-SHA256

Symmetric encryption utility for directory-level file protection. Toggle operation: run once to encrypt, run again to decrypt. Auto-generates keys, detects encryption state, and protects its own files from encryption. Built for quick field use on sensitive directories.

VIEW_SOURCE
DEPLOYED
INF-001

CREATIVE-HQ INFRA

Python Docker MinIO PostgreSQL Redis Caddy Cloudflare

Distributed infrastructure defined as code. Four-layer architecture: gateway (reverse proxy + WAF), application (event-sourced CMS), data (relational DB + S3 object storage), and observability (centralized logging + metrics). Zero-trust access control via mesh VPN identity verification — no services exposed directly to the internet.

VIEW_SOURCE
RESEARCH_LAB
BEHAVIORAL BIOMETRICS
MASTER'S THESIS

SAMOSA PROJECT

Can scarcity pressure reveal bots? A behavioral biometrics platform that studies how humans and automated agents behave differently under time-limited auction conditions.

Dutch Auction endpoints create artificial scarcity, inducing cognitive load that exposes behavioral differences between human users and bots. A Random Forest classifier trained on 47 behavioral signals (mouse dynamics, keystroke timing, scroll patterns, decision latency) distinguishes automated traffic from organic users. All data handling is FADP-compliant — behavioral signals are processed in-session and never stored as PII.

Behavioral Biometrics Dutch Auction Scarcity Heuristics Random Forest FADP Compliance
DOMAINCybersecurity
METHODML Classification
SIGNALS47 Features
STATUSActive
FULL-STACK ENGINEERING
PRODUCTION PLATFORM

REDCUP PLATFORM

End-to-end music and events platform — from content creation through multi-region delivery, built on entirely self-hosted infrastructure.

redcup.net is a music/events platform (Next.js 16, TypeScript, Tailwind v4) running on self-hosted infrastructure across multiple regions. The stack includes a C++ media processing engine (libvips + FFmpeg), event-sourced CMS with webhook-driven cache invalidation, tiered Redis caching, and S3-compatible object storage. Dual-market geo-routing handles payment processing across jurisdictions. Entire platform deploys through a private GitOps pipeline — no external CI/CD dependencies.

Next.js 16 TypeScript Self-Hosted GitOps Media Pipeline Multi-Region
FRONTENDNext.js 16 + React 19
BACKENDFlask + C++ Engine
DELIVERYMulti-Region CDN
STATUSLive
DEVOPS & INFRASTRUCTURE
CASE STUDY

SELF-HOSTED GITOPS FOR SMEs

How small businesses can own their entire software delivery pipeline — from source control to production — without third-party dependencies.

Most SMEs rely on GitHub Actions, Vercel, or Netlify for deployment — creating vendor lock-in and exposing source code to external systems. This case study documents a fully self-hosted alternative: private source control, private container registry, host-mode CI/CD runners, and SSH-based zero-downtime deployment. Production servers remain stateless — they pull containers but never hold source code. The entire pipeline costs less than a single SaaS CI/CD subscription.

GitOps Self-Hosted CI/CD Docker Zero-Downtime Deploy SME Infrastructure
SCOPEFull Pipeline
COST< 1 SaaS Sub
TARGETSSMEs / Startups
STATUSActive
PACKET_TRACE
VISITOR
01 // VISITOR
Your browser sends an HTTP request to l3nn.org
CLOUDFLARE
02 // CLOUDFLARE
CDN cache check, DDoS mitigation, WAF rules, geo-routing to nearest edge
SWISS VPS
03 // SWISS VPS
TLS termination, Caddy reverse proxy, CrowdSec threat analysis
TAILSCALE
04 // TAILSCALE
WireGuard encrypted tunnel, zero-trust mesh authentication
HOME CLUSTER
05 // HOME CLUSTER
Proxmox hypervisor, LXC container routing, internal DNS resolution
CONTAINER
06 // CONTAINER
Flask app processes request, queries SQLite + Redis, generates response
THE JOURNEY OF AN HTTP REQUEST -- VISITOR TO CONTAINER AND BACK
NETWORK_RADAR
REDCUP · THREAT SCAN
THREATS BLOCKED
0
DEFENSE STATUS
○ OFFLINE
THREAT LEVEL
LOW
PROTECTION STACK
CROWDSEC
CLOUDFLARE WAF
CONTACT_UPLINK
LOCATION
📍 ZURICH, SWITZERLAND
AVAILABILITY
OPEN TO OPPORTUNITIES
RESPONSE_TIME
24–48 HRS
SERVICES ONLINE
CV // Lenn_Okuro__CV.pdf
[OPEN IN TAB]