Ndiga Ian

Junior Software Developer | Full-Stack Developer

Building innovative digital solutions with cutting-edge technologies

About Me

Transforming Ideas into Digital Reality

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.

2+Years ICT Experience
3Internships
3+Projects

Education Background

2025
PLP Academy
AI For Software Engineering
2019-2022
The Nairobi National Polytechnic
Diploma in Information Communication Technology

Personal Profile

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.

Self-Taught Journey

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.

NATIONALITY
KENYAN
LOCATION
NAIROBI, KENYA
LANGUAGES
ENGLISH, SWAHILI
CURRENT ROLE
JUNIOR SOFTWARE DEVELOPER
SPECIALIZATIONS
FULLSTACK DEVELOPMENT, AI SOLUTIONS
YEARS EXPERIENCE
2+ YEARS IN ICT
AVAILABILITY
OPEN TO OPPORTUNITIES

Core Competencies

Digital Transformation Software Development IT Infrastructure Problem Solving Project Implementation
Ndiga Ian

Technical Skills

Languages

PythonJavaScriptC/C++HTML/CSSSQL

Frameworks & Libraries

ReactNode.jsExpress

Databases

MongoDBMySQL

Tools & Software

AutoCADVS CodeCanvaFigmaGit

IT & Networking

Network ConfigurationSystem AdministrationHardware Troubleshooting

Professional Skills

Problem SolvingTeam LeadershipCommunicationAnalytical Thinking

Projects

Portfolio Website

Status: Completed & Deployed

A responsive portfolio website showcasing my skills, projects, and professional journey.

Jijue Web Hospital

Status: Active Development - UI/UX Preview

Hospital management system for patient registration, appointments, and medical records.

Student Management System

Status: Under Development

A system for managing student records with CRUD functionality.

Experience

ICT Intern

ABNO SOFTWARES INTERNATIONAL LIMITED March - April 2024
  • Maintained IT standards and comprehensive documentation
  • Resolved network, copier, and printer issues for standalone devices
  • Monitored system performance and implemented troubleshooting protocols
  • Managed website updates and content management systems

ICT Intern

THE NAIROBI HOSPITAL April - October 2023
  • Configured and optimized network infrastructure
  • Performed computer imaging, staging, and installation
  • Maintained IT standards and system documentation
  • Resolved network device issues and performance monitoring

ICT Attaché

Ministry of Tourism February - March 2022
  • Repaired and maintained computer systems and peripherals
  • Designed databases and conducted inventory management
  • Managed website updates and content management
  • Performed software installation and LAN configuration

Recommendations

"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."

— Supervisor, ABNO Software
ICT Internship Mentor

Let's Connect