DATA PIPELINES × CUSTOMS × CLOUDFLARE WORKERS × D1 × M-PESA FINTECH × SQL × PYTHON × PUPPETEER × OCR × NUXT 4 × ICMS × ICD × AIRFLOW × ETL × BACKEND × NAIROBI ×
DATA PIPELINES × CUSTOMS × CLOUDFLARE WORKERS × D1 × M-PESA FINTECH × SQL × PYTHON × PUPPETEER × OCR × NUXT 4 × ICMS × ICD × AIRFLOW × ETL × BACKEND × NAIROBI ×
// PORTFOLIO_v2026
// NAIROBI, KE
OPEN TO DATA ENG
FRED
ONYANGO
LOGISTICS & SOFTWARE PROFESSIONAL
Customs clearance · Supply chain · Backend-minded builder · Targeting data engineering
NOW: AGL · FREIGHT FORWARDER
FOCUS: DATA ENG + DOMAIN
Proof over fluff. Domain problems first — then systems work that shows I can ship software.
F01
DATA ENGINEERING · LIVE PRODUCTION
IMPORT CLEARANCE TRACKING & AUTOMATED REPORTING PIPELINE
Live automated reporting pipeline at ICD Nairobi & AGL. Ingests 1,200+ container shipments across multi-tab Excel workbooks & companion railage lists — cutting delays and demurrage.
// PROBLEM
Manual daily status updates for incoming container shipments.
Error-prone spreadsheets, slow handoffs, and hidden demurrage penalties.
// DATA INGESTION
Parses 1,200+ cargo manifest rows across Dec 2025–Jul 2026 tabs + companion railage lists (discharge/docs/railage).
// ARCHITECTURE & FRESHNESS
Shift-window freshness alerts (50% warn / 20% block print), live yard dwell calculations, pre-ICDE queue tracking, and print-ready executive summaries.
// STACK & METRICS
Python (pandas/openpyxl) · Jinja2 · GitHub Actions EAT cron · Cloudflare Pages ·
−35% clearance delays · −20% storage penalties · 99% KPI accuracy.
F02
FINTECH · SERVERLESS · CLOUDFLARE WORKERS + D1
KOMOL FAMILY CHAMA — FINTECH & FINANCIAL SYSTEMS
Production digital financial platform for a 200-member community savings group in Kenya. M-Pesa SMS credit parsing, atomic payment splits, and signed-balance arrears tracking.
// PROBLEM & GOAL
Manual ledger tracking for 200+ members and M-Pesa cash collection. Needed a zero-data-loss, mobile-first public dashboard and audit system.
// MPESA PARSER & ALIASES
Single & bulk SMS regex parser with phone normalization, masked-phone alias resolution, and txn_id idempotency guards.
// FINTECH ENGINE
Atomic multi-member payment splits, signed-balance arrears model (balance = actual - expected), advance months calculation, and isolated Event/Burial funds.
// STACK & OPS
Cloudflare Workers · Cloudflare D1 (SQLite) · Vanilla JS · Cookie Auth · Dual Collector/Admin workspaces (`chris`/`abros`) · CSV member import.
F03
DATA ENGINEERING · SCRAPING ARCHITECTURE · ML & OCR
NAIROBI RESTAURANT DATA PIPELINE & TELEMETRY
Zero-budget (KES 0.00/mo operating cost) automated 5-layer ETL pipeline mapping, scraping, OCR-parsing, and serving venue metadata and menus across Nairobi.
// DISCOVERY & ACQUISITION
OSM Overpass API bounding box queries (Westlands, Kilimani, CBD, Karen, Gigiri) + Puppeteer Stealth scrapers with DuckDuckGo/Glovo multi-backend search fallbacks.
// SCRAPER GUARDRAILS
7 active guardrails: Cloudflare stealth evasion, DOM sibling pairing, location coordinate verification, lodging directory filters, and output concurrency isolation.
// PROCESSING & OCR
Local Tesseract OCR menu extraction, automatic dish categorization (Starters, Mains, Drinks, Desserts), and PostgreSQL relational schema storage.
// TELEMETRY & SERVING
Nuxt 4 SSR web application on port 3000 + Docker 3-tier architecture (Airflow scheduler, Postgres, Nuxt) · 478 venues discovered · 258 dishes categorized.
F04
PRODUCT · FIELD OPS
MERCHANDISER MANAGEMENT SYSTEM
Web app for organisations to plan and manage merchandiser field workforces.
Route/ops oriented product thinking. Full write-up on Medium.
F05
BACKEND · SYSTEMS
FILES MANAGER
Auth, uploads, pagination, thumbnails, Redis-backed background jobs — production-shaped backend patterns.
Node.js · MongoDB · Redis · Express. Proof I can design APIs and async workers, not just UIs.
// STACK · GROUPED
DOMAIN
- ICMS · KEBS compliance
- KWATOS · SPOT · CIYOS
- ICD / port ops
- M-Pesa FinTech & Chama
- Freight forwarding & ops
DATA & ETL
- SQL · Postgres · D1 SQLite
- Puppeteer Stealth Scraping
- Tesseract OCR & Vision
- Apache Airflow pipelines
- Shift-window freshness & audit
BACKEND & CLOUD
- Python · Node.js · C
- Cloudflare Workers · Pages
- REST APIs · Express
- Redis · MongoDB · Docker
- Git · GitHub Actions CI/CD
FRONTEND
- JavaScript · TypeScript
- Nuxt 4 (SSR) · React · Vue
- Ant Design · Vanilla CSS
- UX / QA instincts
02 EXPERIENCE
DATES · TITLES · METRICS
Resourceful logistics and software professional: customs clearance, supply chain optimisation,
and backend development. High-volume, cross-functional work with measurable efficiency gains.
-
01
INTERNATIONAL FREIGHT FORWARDER — KEBS INTERVENTION / ADMIN
AFRICAN GLOBAL LOGISTICS (AGL)
· FEB 2025 – PRESENT · NAIROBI
- End-to-end customs clearance via ICMS; full KEBS compliance — −35% clearance delays.
- Monitored 50+ container shipments daily; −20% storage penalties; 99% KPI reporting accuracy.
- Used KWATOS & SPOT for real-time validation and 24-hour process turnaround.
- Physical container inspections; resolved 15+ weekly discrepancies with detailed reports.
-
02
QA & CUSTOMER SUCCESS SOFTWARE ENGINEER
APPINAPP (EPICAPP LIMITED) · NAIROBI / REMOTE
- Architected E2E test suites across Customer Web, Staff POS, and Vendor Portals — zero cross-tenant data leakage.
- Validated hybrid security models (RBAC / ABAC) and patched cross-branch privilege escalation vulnerabilities.
- Triaged P0/P1 blockers (M-Pesa API checkout errors, WebSocket sync failures) into dev tickets — −45% resolution time.
- Authored visual "Zoom-style" user guides and CS cheat sheets — −35% support ticket volume.
-
03
JUNIOR DEVELOPER
REDUZER TECHNOLOGIES
· APR 2024 – FEB 2025 · REMOTE
- Migrated Africa’s Pocket Vue.js → React.js + reusable Ant Design components — −30% dev time.
- Product docs & user journey maps — +40% team alignment.
- UX improvements — −25% navigation errors; surfaced 15+ enhancements.
-
04
TECHNICAL TUTOR
ALX SOFTWARE ENGINEERING PROGRAM · SEP 2024 – JAN 2025 · REMOTE · VOLUNTEER
- Mentored students to 100% project completion (Python, Flask, REST APIs).
- Code reviews & consulting — 90% positive feedback.
- Debugging approaches — −40% challenge resolution time.
-
05
COMMUNITY MANAGER
DIGITAL PUBLIC GOODS (GITHUB) · JUL 2024 – DEC 2024 · REMOTE · VOLUNTEER
- +45% first-time contributor engagement via docs & onboarding.
- Led 7 virtual workshops on open source & community management.
- Built data-driven systems to monitor community health and programme impact.
-
06
OPERATIONS OFFICER
KENYA PORTS AUTHORITY — ICD NAIROBI · AUG 2023 – NOV 2023 · NAIROBI
- Ops reports with CIYOS — +25% efficiency, +15% productivity.
- Managed 500+ monthly operational tasks (SSR, export, auctioned cargo, vessel ops).
- Export process redesign — −20% loading errors, −10% storage charges.
// EDUCATION
-
Diploma — Computerised Customs Clearing & Forwarding
Nairobi Aviation College · Feb 2022 – Dec 2023
-
ALX Software Engineering — Backend Specialisation
African Leadership (ALX) · May 2022 – Jul 2023
Short video introduction mapping domain background in customs clearance & software engineering.
V01
1-MIN VIDEO PITCH
FREDRICK ONYANGO — INTRO & VISION
Overview of customs clearance operations, backend architecture, and data engineering focus.
CURRENTLY @ AGL.
TARGETING DATA ENGINEERING & ADJACENT ROLES.
// WHAT I WANT
Data engineering / analytics engineering / ops-tech roles where logistics data becomes reliable product.
// WHAT I BRING
Lived customs + ICD domain, measurable ops wins, backend training, and a bias to ship boring reliable systems.
// WHERE I’M STRONGEST
Clearance workflows × Python/SQL × process automation × turning Excel chaos into pipelines and KPIs.