Learn more about me

Software Developer

Greetings! I'm Brian, a passionate and detail-oriented software developer with a keen interest in crafting innovative solutions to real-world problems. My journey in the tech world has been marked by continuous learning and a commitment to delivering high-quality software.

  • Phone: +254 706 911 425
  • Country: Kenya
  • Major: Computer Science
  • Degree: Bachelor
  • Email: ndumbabrian425@gmail.com
  • Freelance: Available

Career Objectives

  • To enrich my knowledge and enhance my skills that enable me to work and grow in a competitive environment.
  • To work with sincerity and dedication to the best of my ability with the objective of contributing to the organization as well as enhancing my own personal growth and assurance to give a professional environment to my colleagues.
  • To enhance my educational and professional skills in a stable and dynamic workplace.
  • Happy Clients


    Hours Of Support



    HTML5 100%
    CSS3 90%
    JavaScript 75%
    GitLab 100%
    MS SQL server 100%
    Bootstrap 100%
    Wordpress 60%
    PHP 100%
    React 90%
    Adobe creative suite 95%
    APIs 100%
    Figma 50%
    Databases 100%
    MYSQL 100%



    Problem Solving

    Graphic design

    Charity work


    Brian has been a pleasure to work with. He is responsive and reliable and always goes above and beyond to ensure our satisfaction.



    Brian is an expert in his field of work and I would recommend him to anyone anytime. His commitment to excellence is evident in the quality of his work.



    Creative, keen to detail and very organized individual with good time management and fast delivery of projects.




    Check My Resume


    Ndumba Brian Mwenda

    Innovative, task-driven professional with 4+ years of experience in web design and development across diverse industries. Equipped with a record of success in consistently identifying and providing the technological needs of companies through ingenious innovation. Proficient in developing databases, creating user interfaces, writing and testing codes, troubleshooting simple/complex issues, and implementing new features based on user feedback.

    • (254) 706-911-425
    • ndumbabrian425@gmail.com

    Personal Attibutes

  • Ability to work under minimum supervision
  • Good planning and organizational skills
  • Good planning and organizational skills
  • Flexible and can adapt to new environment
  • Positive self-image with excellent grooming
  • Education

    Bachelor of Science in Computer Science

    Kirinyaga University

    Over the course of my four-year journey pursuing a computer science degree with a focus on web development, I experienced a transformative evolution from foundational coding challenges to the successful execution of intricate web projects. Early on, I immersed myself in learning the essentials of HTML, CSS, and JavaScript, gradually progressing to more advanced frameworks like React and Node.js. Throughout my academic tenure, I engaged in a variety of web development projects, ranging from creating dynamic and responsive websites to building full-stack applications.

    Internships in the field allowed me to apply these skills in real-world scenarios, refining my abilities to design user-friendly interfaces and implement robust back-end functionalities. The pinnacle of my university experience was my capstone project, a comprehensive web application that seamlessly integrated various technologies and showcased my proficiency in front-end and back-end development. These four years not only equipped me with the technical prowess needed for a career in web development but also instilled in me a passion for crafting innovative solutions in this ever-evolving digital landscape.

    Professional Experience

    Senior Software Developer

    2020 - 2023

    Kenya Virtual Workers

    • Spearheaded website development projects, translating mockups into functional web interfaces using React, PHP Laravel, HTML, JavaScript, PHP, SAS, CSS, and MYSQL.
    • Defined coding requirements for site creation, e-commerce features, security measures, and specialized scripts.
    • Applied extensive knowledge of PHP, SQL, JavaScript, and other back-end libraries to enhance programming resources.
    • Developed customized layouts and wireframes, aligning them with predetermined parameters and expectations.
    • Conducted rigorous testing to evaluate website design responsiveness, clarity, and overall efficacy.
    • Ensured high-quality standards by identifying and addressing issues during the testing phase.
    • Facilitated effective collaboration with cross-functional teams to bridge the gap between design and development.
    • Actively shared insights and best practices to foster a dynamic and collaborative development environment.

    Part-Time Software Developer

    2023 - 2024

    EscrowPay Africa

    • I planned website development, converting mockups into usable web presence with React, PHP Laravel, HTML, JavaScript, PHP, Sas, css and MYSQL coding.
    • I determined coding requirements for site creation, e-commerce capability, security, and specialized scripts.
    • Pulled from PHP, SQL, JavaScript, and other back-end library knowledge to bolster programming resources.
    • I drafted customized layouts and wireframes based on predetermined parameters and expectations.
    • I tested and reviewed the responsiveness, clarity, and efficacy of the website design.


    My Services

    Responsive Web Design

    Design unique and visually appealing websites tailored to the client's brand, industry, and target audience.

    Custom Portfolio Websites

    Develop personalized portfolio websites for other software developers or professionals in related fields. Offer a range of design options and customization to match the client's preferences and branding.

    Interactive Features

    Incorporate interactive elements such as animations, dynamic content, and user-friendly interfaces to make the portfolio more engaging.

    Backend Development

    Provide backend development services to create a robust and scalable system for handling data, user authentication, and other functionalities.

    Database Integration

    ntegrate databases to store and retrieve information related to projects, skills, and other portfolio content.

    Version Control

    Set up version control systems (e.g., Git) to track changes in the portfolio codebase and facilitate collaboration if multiple people are working on it.

    Hosting Solutions

    Offer assistance in selecting appropriate hosting solutions based on the client's needs and budget. This could include cloud hosting (e.g., AWS, Azure, Google Cloud) or traditional web hosting.

    Search Engine Optimization (SEO)

    Implement SEO best practices to improve the visibility of the portfolio website on search engines and attract more visitors.

    Domain Registration

    Assist clients in choosing and registering a suitable domain name for their portfolio.

    Performance Optimization

    Optimize the portfolio website for speed and performance to ensure a smooth user experience.

    Security Measures

    Implement security measures to protect the portfolio website from common threats and vulnerabilities.

    Maintenance and Support

    Offer ongoing maintenance and support services to address issues, update content, and keep the portfolio website up to date with the latest technologies.

    Integration with Third-Party Services

    Integrate the portfolio with third-party services such as GitHub, LinkedIn, or other social media platforms to showcase a comprehensive professional profile.

    Consultation and Training

    Provide consultation on portfolio best practices and offer training sessions to clients who want to manage their portfolio independently.

    Wireframing and Prototyping

    Develop wireframes and interactive prototypes to outline the structure and functionality of the website before full-scale development.


    My Works

    • All
    • Web
    • Poster
    • Logo

    App 1


    EscrowPay Africa


    App 2


    Cimak Investments


    Kenya Virtual Workers




    Mystery Therapists


    Softech Guru




    Kenya Virtual Workers




    UI/UX Design


    Budget Application



    Contact Me

    My Address

    Nairobi, Kenya

    Social Profiles

    Email Me


    Call Me

    +254 701-443-181