Skip to content
View wanjau2's full-sized avatar

Highlights

  • Pro

Block or report wanjau2

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.

Content in all repositories owned by your account will be closed.
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
wanjau2/README.md

Eugene Wanjau

Software & Data Engineer · Nairobi, Kenya

Ships production systems end to end — schema to screen.


M8ven Verified Portfolio Email CV


Backend-focused engineer working mainly in Python. I design relational schemas and REST APIs with Django and PostgreSQL, handle async and scheduled work with Celery and Redis, and build React frontends when a project needs one.

Comfortable across the deployment side too — Docker, Linux, nginx, AWS — and experienced integrating third-party systems: payment gateways, ERPs over XML-RPC, and hardware that speaks its own protocol. Particular depth in offline-first architecture: conflict resolution, queued writes, and sync for clients that lose connectivity for days at a time.

Final-year BSc Computer Science, Kabarak University, graduating 2026. Languages: English, Swahili, French.


Selected work

🌱 Agricultural Traceability Platform

Sole engineer · Chambers Federation

Multi-country commodity traceability aligned to EUDR compliance. 55+ REST endpoints across 7 Django apps, offline-first sync for field devices that go days without connectivity, bilingual EN/FR portals.

Django PostgreSQL Celery Redis React Docker

🏠 BillNyumbani

Founder · 2024 – present

Property management and billing platform. Card payments through Paystack, mobile money via the M-Pesa Daraja STK Push API.

Flask MongoDB Paystack M-Pesa

🕐 Biometric Attendance Middleware

Chambers Federation

Bridges a ZKTeco MB360 device to Odoo over XML-RPC. Punch resolution, lateness and absence detection, half-day leave, end-of-day auto-checkout.

Python Flask XML-RPC Odoo

📈 MarketScope

Personal project

Macro-driven market analysis. Django and Celery for ingestion and scheduling, FastAPI and scikit-learn for the modelling layer.

FastAPI scikit-learn MLflow Django

Also building

Immich MCP Server — Model Context Protocol server exposing a self-hosted photo library to AI clients over Tailscale. Python MCP Tailscale

Smoke Detection IoT Pipeline — event-driven sensor ingestion and alerting. AWS Lambda S3 Python

Self-hosted infrastructure — Docker Compose service stacks on a Synology NAS, running production workloads for a distributed team.


Stack

Backend

Python Django DRF Flask FastAPI Celery

Data

PostgreSQL MongoDB Redis pandas Spark

Frontend

React JavaScript Tailwind

Infrastructure

Docker AWS Linux Nginx Odoo


Open to graduate & mid-level engineering roles — 2026

Nairobi · Remote · Hybrid

Happy to walk through the traceability platform's sync engine in detail.


Email

Pinned Loading

  1. portfolio portfolio Public

    JavaScript 1

  2. e-mutai/Gas-Detection e-mutai/Gas-Detection Public

    Python 1

  3. plagiarism-checker plagiarism-checker Public

    HTML 1

  4. Task-tracker Task-tracker Public

    This app will feature three columns ('To Do', 'In Progress', 'Done') where you can drag and drop tasks. When a task is moved to the 'Done' column, a fun confetti animation will play.

    JavaScript 1

  5. QRgenerator QRgenerator Public

    HTML