Full-stack Python engineer in Nairobi, Kenya.
I build fast APIs, tune databases and keep deployments boring.
- π Over a decade of building SaaS backends with Python, Django and FastAPI
- ποΈ I like database work: partitioning, query tuning and API performance
- βοΈ Cloud and delivery: AWS, Docker, Jenkins and GitHub Actions
- π I work remotely with teams in the UK, US and New Zealand
- π€ Open to collaborating on Python, Django and Neovim projects, and to contributing to open source
- π§ Interested in machine learning
Charts cover my original (non-fork) public repositories and refresh automatically every week.
| Project | What it is | |
|---|---|---|
| configs | My Linux and Neovim configuration files (Lua) | |
| django-pesapal | Demo of integrating PesaPal payments into a Django app | |
| happening_backend | Backend for a news app: "It's happening" | |
| kotlin-coursera | Code from the Coursera Kotlin for Java Developers course | |
| effective-javascript | Notes from Effective JavaScript by David Herman |
Have a slow query or a big migration? Email me at nickaigi@gmail.com or find me on LinkedIn. More about my work is on my portfolio.



