Core Technical Skills
- Languages: JavaScript, TypeScript, Python, Node.js, HTML, CSS/SCSS, SQL
 - Frameworks/Libraries: React, React Native, Next.js, Express.js, Django REST Framework
 - Databases: PostgreSQL, MySQL, MongoDB, Redis
 - Dev Tools: Docker, Git, CI/CD, WebSockets, Jest, Selenium, Mocha
 - Other: MPESA APIs, Firebase, FastAPI, Secure Auth (JWT, RBAC), Agile/Scrum, API Documentation (Swagger/OpenAPI)
 
Key Projects
- MPESA Gateway API: Built Node.js-powered APIs for merchant payments with robust KYC verification.
 - Offline Banking App: Designed offline-first mobile experiences with Firebase + React Native.
 - Trading Analytics Engine: Led frontend/backend integration of real-time market data visualizations.
 
Education
BSc. Mathematics & Computer Science Taita Taveta University, Kenya – 2018 to 2023
Certifications
- JavaScript (Intermediate) – HackerRank
 - Secure API Design & Authentication
 - Full Stack Web Development – Node.js & Python
 - Agile Engineering Leadership
 
Detail and Summary
I use labels to represent data for easier readability. The underline indicator indicates how frequently I used the related item:
Frequently Used
Occasionally
Programming Languages
TypeScript
JavaScript
Python
Java
Ruby
SQL
Technologies
React
React Native
Next.js
Redux
GraphQL
Version Control/Git
Tailwind CSS
Framer Motion
Docker
Node.js
Django
Express
Redis
MongoDB
Softwares and Tools
VS Code
IntelliJ
GitHub
Figma
Trello
Jira