about me
Electrical and Telecommunications Engineer blending hardware expertise with software capability. Based in Nairobi, KE.
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!
clients & partners
PradaAKQASpotifyAdobeSiteInspire
let's create something together
Project Requestexperience
Flutter Developer — SwiftPesa
- 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
- 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
- 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
- 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
- HTML5, CSS3 (Grid/Flex, modern layout)
- JavaScript (ES6+), GSAP, TypeScript
- Next.Js, Angular, React
Backend
- Laravel, Django, Express
- JavaScript, Python, PHP
- Authentication, database management (Postgres, MySQL), JWT
Tooling
- Git/GitHub, Figma collaboration
- Design systems and component libraries
- Cursor, Copilot, Claude Code