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