Resume

Experience & Education

Building Solutions | Solving Problems | Creating Impact

Open full CV Download CV
Professional experience

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

References

Available upon request.

Competencies

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.