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