index

work

about

twitter
instagram
dribble
behance
Portrait

As a multidisciplinary freelancer, I have hands‑on experience in communication systems and network infrastructure. I’m skilled in circuit design, instrumentation, computer networks, and power systems, with a strong grasp of both analog and digital communication principles. I also develop full‑stack applications using React.js, Next.js, Angular, Laravel, PHP, and Node.js. Recently, I began deepening my software focus into data science with Python, TensorFlow, MATLAB, and analysis tools; I’m currently pursuing AI foundations, Generative AI, Deep Learning, and ML certifications with Oracle University.

awards!

Awwwards The FWA Cannes

clients & partners

PradaAKQASpotifyAdobeSiteInspire

let's create something together

Project Request

experience

Flutter Developer — SwiftPesa
Aug 2024 — Dec 2024 · Contract
  • Designed and implemented the KYC screens for the SwiftPesa app using stepper and page view for navigation flow.
  • Implemented OTP Login via Firebase Auth
  • Collaborated with team members on refactoring, REST API integrations, and new features such as Binance API for live crypto prices.
  • Worked with MVVM architecture and Cubit state management to create a responsive, user‑friendly mobile app for both iOS and Android platforms.
Frontend Developer — Upwork
2019 — Present
  • Prototyping micro‑interactions and GSAP animations for product sites.
  • Partnering with designers to translate concepts into production UI.
  • Built and Developed fully responsive websites for clients using HTML, CSS & JavaScript.
  • Developing fully featured SPAs, Server-side rendering, Static site generation with Next.Js
  • Enhancing web app Performance with lazy loading, bundle optimizing, React Hooks and SEO.
  • Writing clean, maintainable code with TypeScript.
  • Building modular, scalable user interfaces with React reusable components
Backend Developer — Upwork
2019 — Present
  • Developing APIs using Laravel for server-side logic.
  • Database design and management by creating schemas, relationships and migrations to manage data efficiently.
  • Implementing secure login systems using Laravel Sanctum, Supabase Auth, Firebase Auth, and token‑based authentication with JWT.
  • Creating lightweight, event‑driven APIs using Node.js and Express.
  • Integrating back-end APIs (REST & SOAP) using Node.js and Laravel.
Electrical Engineering Intern — KenGen
May 2023 - Sept 2023
  • Maintaining and operating large-scale power generation equipment.
  • Corrective maintenance and diagnostics of turbine generators, motors, switchgears, protection relays and transformers.
  • Testing of battery chargers and UPS systems.
  • Reinforced technical and safety compliance skills in a high‑voltage environment.

education

B.Sc. Electrical & Communication Engineering
  • Coursework in Electrical Engineering, Power Systems, Engineering Product design, Software engineering.

skills

Frontend
Daily
  • HTML5, CSS3 (Grid/Flex, modern layout)
  • JavaScript (ES6+), GSAP, TypeScript
  • Next.Js, Angular, React
Backend
Daily
  • Laravel, Django, Express
  • JavaScript, Python, PHP
  • Authentication, database management (Postgres, MySQL), JWT
Tooling
Regular
  • Git/GitHub, Figma collaboration
  • Design systems and component libraries
  • Cursor, Copilot, Claude Code