Experience
Every role, in full. Filter by tool to see where each one shipped.
11 roles.
Jan 2024 → Aug 2025
PadiePay
Lead Frontend Engineer
The full frontend ecosystem for global remittances: a Next.js site, a React admin and a React Native app.
- Standards and shared libraries that made feature delivery 3x faster.
- Responsive TypeScript and Tailwind interfaces with caching: dashboard latency down 65%, WCAG accessible.
- Jest and React Testing Library to 80%+ coverage, cutting bugs in payment gateway integrations with Java backends.
- Next.js
- React
- React Native / Expo
- TypeScript / JavaScript
- Tailwind CSS
Sep 2022 → Dec 2024
Senta Finance
Lead Backend / Cloud Engineer
Event-driven Java (Spring Boot) and Go microservices on RabbitMQ and Kubernetes (EKS).
- 2M+ requests at 99.9% uptime.
- AWS infrastructure (EC2, RDS) with Docker, Terraform and GitHub Actions; queries cut from 8.4 s to 420 ms with PostgreSQL and Redis optimisation.
- Spring Security OAuth2/JWT for PCI-DSS compliance, Go CLI tools, and Prometheus observability that cut incident detection time.
- Java / Spring Boot
- Go
- Event-driven systems
- RabbitMQ
- Microservices
- Kubernetes (EKS)
- AWS
- Terraform
- CI/CD (GitHub Actions, Jenkins)
- PostgreSQL
- Redis
- PCI-DSS compliance
- Prometheus
Feb 2023 → Feb 2024
Phonelyne
Frontend Engineer (part-time)
A Next.js, React and TypeScript eSIM platform and dashboard for 500+ partners.
- Multi-customer features that made partners 3x more efficient.
- Code splitting and SSR: load times down 35% while meeting WCAG 2.1 AA.
- Real-time WebSockets for consistent APIs and smoother workflows.
- Next.js
- React
- TypeScript / JavaScript
- SSR and code splitting
- WebSockets
Jul 2022 → Feb 2023
Breezelearn
Senior Full Stack Engineer
A Next.js platform for an AI customer-support product, and the layer between it and the models.
- A Node.js orchestration layer connecting production APIs to Python ML services: 250K+ daily inference requests at under 400 ms.
- RAG workflows with vector databases and Redis that cut primary database load by 61% under concurrent workloads.
- SSR and edge caching for performance.
- Next.js
- Node.js
- TypeScript / JavaScript
- Python
- ML inference orchestration
- RAG workflows
- Vector databases (pgvector, Pinecone)
- Redis
Dec 2020 → Jul 2022
Andela
Senior Full Stack Engineer
Java/Spring Boot and Go REST APIs and microservices with JWT and Redis.
- 2M+ requests at 99.9% uptime; authentication latency down 68%.
- API gateway and PostgreSQL optimisation: organic traffic up 112% and faster queries for 15K+ users.
- Docker and Kubernetes on AWS ECS: horizontal scaling and 34% lower cost through 3x growth.
- Java / Spring Boot
- Go
- Microservices
- REST APIs
- JWT / OAuth2
- Redis
- PostgreSQL
- Docker
- Kubernetes (EKS)
- AWS
Dec 2019 → Nov 2020
Humdov
Frontend Engineer (React Native)
React Native components with Redux for an iOS and Android engagement platform.
- Push notifications, geolocation and Reanimated animations.
- A refactor and performance tuning that made load times 40% faster.
- React Native / Expo
- Redux / Zustand
- Push notifications
Mar → Dec 2019
The Rock Empire
Backend Engineer
A Node.js, TypeScript and PostgreSQL backend processing 10M+ transactions at 99.99% uptime and sub-150 ms responses.
- Redis caching and event sourcing: response times down 76%, scaling to 1.2M users without discrepancies.
- NGINX and AWS EC2 auto-scaling that cut costs by up to 42% during spikes.
- Node.js
- TypeScript / JavaScript
- PostgreSQL
- Redis
- Event sourcing
- AWS
Jul 2018 → Mar 2019
CabbageSoup
Backend Developer
Go and PostgreSQL backend APIs handling 100K+ scans at 99.8% uptime and sub-200 ms responses.
- JWT, RBAC and rate limiting for SOC 2 compliance, holding up against 15K+ attacks.
- Vue.js and React frontends on Docker and Kubernetes: dashboards 63% better and failures down 89%.
- Go
- PostgreSQL
- JWT / OAuth2
- RBAC
- Rate limiting
- SOC 2 controls
- Docker
- Kubernetes (EKS)
Apr 2017 → Jun 2018
Early career
Frontend Developer
Freelance and contract work building web applications.
- Responsive React web apps with authentication and dynamic UI for clients.
- Full-featured applications using REST APIs and Git.
- React
- REST APIs
- Git
Dates to come
Linq
Lead Software Engineer (React Native)
An offline-first, PCI-DSS compliant mobile payment app in React Native and TypeScript.
- Plaid, SumSub, Apple Pay, Google Pay and multi-currency wallets.
- 100K+ transactions processed with zero production incidents.
- React Native / Expo
- TypeScript / JavaScript
- Offline-first mobile
- PCI-DSS compliance
- Plaid
- SumSub KYC
- Apple Pay / Google Pay
- Multi-currency wallets