Twitter-Mwitu — Social
A social media application built with React and Firebase, featuring authentication, profile management, posts, and comments. Focused on reusable components, protected routes, and dynamic data management..
SOFTWARE DEVELOPMENT + IT SUPPORT / NAIROBI, KENYA
I'm Ngala Mike, an IT professional in Nairobi. I build responsive websites and web apps with HTML, CSS, JavaScript, React and Tailwind CSS, and I provide hands-on IT support: troubleshooting hardware and software, diagnosing network connectivity, and keeping systems secure and up to date.
const developer = {
name: 'Ngala Mike',
focus: 'Frontend',
mindset: 'Keep learning'
};
01 / SELECTED WORK
A selection of websites and applications that show how I turn ideas into practical, responsive user experiences.
A social media application built with React and Firebase, featuring authentication, profile management, posts, and comments. Focused on reusable components, protected routes, and dynamic data management..
A school website organizing admissions information, events, news, alumni content, and a gallery into a clear multi-page experience.
A photography portfolio centered on visual storytelling, image presentation, and a cohesive browsing experience.
A responsive safari and travel website designed to showcase travel experiences through engaging visuals, intuitive navigation, and a user-friendly interface.
02 / IT SUPPORT
Alongside development, I build practical IT support skills through hands-on practice, labs, and helping others resolve technology issues.
Computer setup, application installation, peripheral issues, software troubleshooting, and basic maintenance.
Practising connectivity diagnostics and learning how IP configuration, DNS, gateways, and Wi-Fi work together.
Building understanding of operating systems, user access, updates, backups, and safer device configuration.
I approach issues methodically: identify symptoms, check likely causes, test a fix, and verify the result. I’m documenting hands-on exercises and real support scenarios as case studies.
Discuss my practical workThese are practical skills in development, not a claim of extensive professional IT support experience. Case studies will be added as exercises and resolutions are documented.
03 / ABOUT ME
I enjoy turning ideas into clear, useful web experiences — and learning what it takes to make them reliable.
I'm a technology professional based in Nairobi, Kenya, with a project-based approach to learning. I build responsive web interfaces and develop practical IT support skills through troubleshooting, hands-on exercises, and helping others with technology.
My current focus is strengthening my React skills, progressing toward full-stack development, and improving my foundations in hardware, operating systems, networking, and security.
Readable, accessible interfaces that work across screen sizes.
Reusable patterns and code that's easier to understand and improve.
Build practical projects, test assumptions, and iterate on feedback.
Keep exploring tools and practices that solve real problems.
04 / TOOLKIT
A practical toolkit, grouped by how I use it. I'm always improving through projects and deliberate practice.
The building blocks I use to create responsive interfaces.
Tools for composing reusable, consistent user interfaces.
Tools I use to collaborate, version code, and publish projects.
Areas I’m developing through study, projects, and practical exercises.
05 / MY JOURNEY
A snapshot of my career, education and project-based learning.
2026 — PRESENT
Building and deploying websites with a focus on responsive UI, clear navigation, and practical business needs. Project and client details can be discussed where relevant.
2024 — 2025
Worked at Mega Couture from 2024 to 2025.
2017 — 2023
Mount Kenya University, Thika, Kenya. Developed an interest in software engineering and building technology-based solutions.
CURRENT FOCUS
Expanding my frontend foundation with Node.js, Express, databases, APIs, and security-aware development practices.
This timeline summarizes my career and learning path; individual project links and repositories provide more detail about the work.
06 / GET IN TOUCH
I'm open to software development and IT support opportunities, collaborations, and conversations with recruiters and fellow IT professionals about solving practical technology problems.
ngalamike21@gmail.com