Building innovative digital solutions with cutting-edge technologies
I am a passionate software developer with a background in ICT and experience in software development, IT infrastructure and digital solutions. I completed the AI for Software Engineering program at PLP Academy (2025) and hold a Diploma in Information Communication Technology from The Nairobi National Polytechnic.
My mission is to leverage technology to create efficient, scalable solutions that drive business growth and enhance user experiences.
Passionate software developer and ICT professional specializing in creating innovative digital solutions. Committed to leveraging cutting-edge technologies to solve complex problems and drive business growth.
Through dedicated self-study and exploration of various learning resources, I've developed comprehensive full-stack development skills. My journey has involved mastering front-end technologies like HTML, CSS, and JavaScript, progressing to modern frameworks like React, and expanding to back-end development with Node.js, Express, and database management with MongoDB and MySQL.
This self-directed learning approach has equipped me with strong problem-solving abilities and the capacity to quickly adapt to new technologies and frameworks.
A responsive portfolio website showcasing my skills, projects, and professional journey.
Hospital management system for patient registration, appointments, and medical records.
A system for managing student records with CRUD functionality.
"Ian demonstrated strong technical skills and excellent problem-solving abilities during his internship at ABNO Software. His dedication to learning and implementing web solutions was impressive."