Experience & Education
Building Solutions | Solving Problems | Creating Impact
Where I’ve worked
-
2024 – Present
Freelance Software Developer
Self-employed
Designing, developing, deploying and maintaining web applications, business management systems, websites and digital solutions for clients and personal projects.
- Analyze client requirements and translate business needs into functional, scalable, user-centered software.
- Build responsive frontends with HTML5, CSS3, JavaScript, React, Bootstrap and Tailwind CSS.
- Develop backend applications and APIs using PHP, Laravel, Node.js and Express.js.
- Design and manage relational databases using MySQL and PostgreSQL.
- Implement CRUD, authentication, authorization, validation and database relationships.
- Integrate Supabase, Firebase, Cloudinary, EmailJS, Google Calendar, Google Sheets, WhatsApp automation, M-Pesa Daraja and Paystack.
- Build SEO-friendly websites with on-page & technical SEO, semantic structure and performance optimization.
- Deploy and manage applications on Render and Vercel; version control with Git and GitHub.
- Communicate directly with clients — gathering requirements, demoing solutions and incorporating feedback.
- Provide ongoing maintenance, feature enhancements and technical support.
-
2023 – Present
Software Developer
Inter Class Safaris
Developing and maintaining a travel booking platform for Inter Class Safaris.
- Develop responsive travel and booking interfaces.
- Implement frontend functionality with HTML, CSS and JavaScript and backend logic with PHP & MySQL.
- Improve booking workflows, navigation and the overall customer journey.
- Maintain existing functionality and add new features based on business requirements.
Education
- Diploma in Software Development Institute of Software Technologies · 2026
- Certificate in Software Development Institute of Software Technologies · 2025
- Bachelor of Arts in English Literature Kenyatta University · 2024
- Advanced Microsoft Office TopMax College · 2024
- Web Development Online · 2024
- Fundamentals of Programming Alison Online Platform · 2024
- Certificate in Secondary Education Kyang'ondu Secondary School · 2021
- Certificate in Primary Education Malatani Primary School · 2016
Project Portfolio
- FinanceHub Kenya — Full-stack financial marketplace for comparing financial products in Kenya.
- GoldenFrames Photography Website — Responsive photography business website with booking.
- SmartNest Property Management Platform — Modern platform for managing properties, users and rentals.
- PlugConnect KE — Property & services marketplace for rentals, stays, cars and more.
References
Available upon request.
Software development competencies
Full-Stack Development
Complete applications covering frontend interfaces, backend logic, databases, authentication, APIs, and deployment.
Database Development
Designing relational databases, migrations, relationships, CRUD operations, and cloud database platforms.
API & Third-Party Integration
Payment systems, cloud storage, email services, calendars, spreadsheets, authentication and messaging automation.
Authentication & Access Control
Secure login systems and role-based access for applications with different user types and permissions.
Responsive UI Development
Clean, responsive and user-friendly interfaces optimized for every device and screen size.
Application Deployment
Deploying to Render and Vercel, with production databases and environment variables configured.
Software Debugging
Identifying, investigating and resolving application, database, configuration and deployment issues.
Requirements Analysis
Understanding business requirements and translating them into practical technical solutions.
Technical Documentation
Documenting software functionality, workflows, requirements and technical processes clearly.