Backend engineer with 5+ years shipping production systems that handle real financial transactions and serve real users at scale.
Founder & Backend Engineer
2025 — PresentELS Software Solutions (EasyLiving Software)
Designing and building production backend systems for SMEs and enterprises across East Africa — multi-tenant platforms, payment infrastructure, and operational tooling.
Backend Engineer (Contract & Independent)
2023 — 2025Remote — fintech, e-commerce, logistics clients
Shipped payment integrations, multi-tenant SaaS backends, and data pipelines for clients operating across East Africa and remote international teams.
Backend & Distributed Systems Engineer
2018 — 2023Async-first remote teams
Built and operated backend systems for SaaS and e-commerce products in distributed, async-first engineering teams, with a focus on data correctness and API reliability.
Backend Engineering
API and service design for systems that run unattended in production.
- ·Go (Gin)
- ·Python (FastAPI)
- ·REST API design
- ·WebSockets
- ·JWT / OAuth2
Databases
Schema design and query performance under real write/read load.
- ·PostgreSQL (EXPLAIN ANALYZE, composite indexes)
- ·Alembic migrations
- ·Redis (cache-aside, Pub/Sub, rate limiting)
- ·BigQuery
- ·SQLite
Cloud Infrastructure
Deploying and operating services across AWS and GCP.
- ·AWS: EC2, RDS, ElastiCache, S3, Lambda, API Gateway
- ·GCP: Cloud Run, Cloud SQL, Pub/Sub, BigQuery, GCS, IAM
- ·Docker
- ·Nginx
- ·GitHub Actions
Distributed Systems
Patterns for correctness when multiple things happen at once.
- ·Event-driven architecture
- ·Pub/Sub patterns
- ·Tenant isolation
- ·Idempotency keys
- ·SELECT FOR UPDATE / row locking
AI / LLM Systems
Using language models as a layer on top of real operational data.
- ·Anthropic Claude API
- ·OpenAI API
- ·LLM-augmented analytics services
Data Engineering
Moving data from operational systems into something queryable.
- ·Apache Airflow
- ·Apache Spark
- ·ETL pipeline design
- ·BigQuery warehousing