I'm a software developer based in Nairobi, Kenya, with 2+ years of experience building software in production. My preference and specilaization is in backend development, however I am very flexible and I regularly work with frontend, no-code, SaaS, and mobile development stacks.
π Iβm currently working on ...
- π¨βπ» Writing
Python
,JavaScript
,HTML
,CSS
,PostgreSQL
,React
. - Building a web app for geotracking and route-optimization.
- Building a blog site for civic education and sensitization in Kenya.
π± Iβm currently learning ...
- Database design and programming using
PostgreSQL
andSQL Alchemy ORM
. - Algorithms and Data Structures in Python.
- Data Science and Analytics using Python.
- No-code development using
Google AppSheet
. - SaaS and Cloud development leveraging
Google Cloud Platform
andZoho
- Docker containerization and Kubernetes orcherstration.
- Systems design and analysis.
π¬ Ask me about ...
- Web APIs i.e. REST, FastAPI
- Google AppSheet.
- Python, Django and Django REST.
- Internationalization i.e. i18n.
- GCP App Engine.
- GCP Cloud Functions.
- Zoho One, CRM.
- Computer networking and CyberSec.
Skillset
-
π₯ Front-end:
- π Languages: β’ JavaScript β’ HTML β’ CSS
- π¬ Frameworks:
- π Web: β’ React
- π Web: β’ Bootstrap 5
-
ποΈ Back-end:
- π Languages: β’ Python β’ JS
- π Frameworks: β’ Flask β’ Django β’ FastAPI
- πΎ Databases and ORM: β’ PostgreSQL β’ SQL Alchemy β’ Firestore
- π Communication protocols: β’ REST
-
ποΈ Cloud Applications:
- π Platforms: β’ AWS β’ GCP
- π Frameworks: β’ App Engine β’ Cloud Functions β’ AppSheet
-
π‘ Software development ecosystem:
- π Code repository and tracking: β’ Git
- π Project management: β’ Jira β’ Asana
- π CI/CD: β’ Github Actions
-
π§ββοΈ Coding pattern & principles:
- β Patterns: β’ MVVM β’ MVC
- π Principles: β’ DRY β’ ACID β’ 12Factor