Junior Software Engineer

Ian Mugambi

Building digital experiences that matter

Ian Mugambi

4+

Years Experience

12+

Projects Completed

100%

Client Satisfaction

8k+

Lines of Code

Featured Projects

Selected work that demonstrates my expertise

GeoPulse

GeoPulse is a modern web application I developed for exploring geographic data with an interactive 3D map interface. This tool combines powerful mapping capabilities with practical location utilities, offering users a comprehensive platform for geographic discovery and analysis.

JavaScript HTML5/CSS3 Mapbox GL JS OpenWeatherMap API

Expense Tracker

A responsive, single-page web application that helps users track and analyze their personal expenses.

JavaScript CSS Grid Bootstrap

EcoFarms Meru

A comprehensive, responsive website for a sustainable coffee farm in Kenya.

HTML5, CSS3 JavaScript Google Maps API
Renta Flow

Renta Flow

RentaFlow is a comprehensive property management web application I developed to streamline rental property operations. This full-stack solution handles tenant management, payments, communications, and visitor tracking through an intuitive dashboard interface.

HTML5, CSS3, JavaScript (ES6+) Browser localStorage Axios for HTTP requests Node.js/Express

Whack-a-Mole

Whack-A-Mole is a nostalgic twist on the classic arcade game with Mario-themed elements. Developed an interactive browser-based Whack-a-Mole game featuring Super Mario characters. Players score points by clicking on Monty Moles while avoiding dangerous Piranha Plants.

JavaScript Logic HTML & DOM Manipulation Game Development

AI Chat Bot

Conversational AI interface with natural language processing capabilities.

JavaScript Node.js NLP

Technical Skills

Technologies I work with

Frontend

JavaScript (ES6+) 95%
React 85%
HTML5 & CSS3 90%

Backend

Node.js 75%
Python 80%
RESTful APIs 80%

Tools & Others

Git & GitHub 70%
Docker 65%
UI/UX Design 80%

Professional Journey

My career path and education

2025

PowerApps Developer

M365Connect

Designed and deployed custom Power Apps to automate environmental data collection, developed AI-driven chatbot integrations for sustainability programs, integrated Power Automate workflows to streamline reporting, leveraged Power BI for real-time data visualization, and collaborated with stakeholders to enhance digital solutions for environmental monitoring.

Present

Freelance Software Developer

Collaborated with startups and SMEs to design, develop, and deploy custom software solutions using JavaScript, React, Python, Power Apps, Copilot Studio, Power Automate, and SQL, ensuring scalability, automation, security, and data-driven insights.

2023 - 2024

AI Tutor

Mindrift

Fine-tuned AI models by providing high-quality data annotation, crafted and evaluated AI-generated content through prompt engineering, conducted AI research to enhance automation and predictive capabilities, and collaborated with technical teams to improve model performance.

2022 - 2024

Computer Science

Moringa School

Specialized in software engineering and web technologies, graduated with honors.

2023 - 2024
Download Full CV (PDF)

For a comprehensive overview of my skills, education, and professional background, download my full CV below.

Client Testimonials

What people say about my work

Working with Ian on our website was an outstanding experience. He took the time to deeply understand our vision and transformed it into a clean, functional, and visually stunning platform that exceeded our expectations.

Kinoti Geoffrey

Kinoti Geoffrey

Founder, EcoFarms

Working with Ian was a game-changer for Karanja Realty. He developed a seamless, user-friendly website that made it effortless for our clients to pay rent and other fees via NyumbaCare. His expertise in web development and payment integrations ensured a smooth, secure, and efficient platform that has greatly improved our operations. I highly recommend him to anyone looking for a skilled developer!

Daniel Karanja

Daniel Karanja

CEO, Karanja Realty

Get In Touch

Let's build something amazing together

Location

Nairobi, Kenya