01001001 01010100 · 01010000 01010010 01001111 01000110 01000101 01010011 01010011 01001001 01001111 01001110 01000001 01001100 ·
4E 47 41 4C 41 · 4D 49 4B 45 · 4E 47 41 4C 41 · 4D 49 4B 45 ·
Ngala Mike
IT Professional
LOADING SYSTEM INITIALIZING...

SOFTWARE DEVELOPMENT + IT SUPPORT / NAIROBI, KENYA

I build for the web. I solve technology problems.

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.

React · JavaScript · Web UI Open to software and IT support roles
Portrait of Ngala Mike
developer.js
const developer = {
  name: 'Ngala Mike',
  focus: 'Frontend',
  mindset: 'Keep learning'
};
Available for opportunitiesLet's build something useful.
SCROLL TO EXPLORE

01 / SELECTED WORK

Projects with a purpose.

A selection of websites and applications that show how I turn ideas into practical, responsive user experiences.

Chanerians school website preview
MULTI-PAGE WEBSITE02

Chanerians — School website

A school website organizing admissions information, events, news, alumni content, and a gallery into a clear multi-page experience.

HTMLCSSJavaScript
Snow Lens photography website preview
CREATIVE PORTFOLIO03

Snow Lens — Photography

A photography portfolio centered on visual storytelling, image presentation, and a cohesive browsing experience.

HTMLCSSJavaScript

More experiments and code

Explore my repositories, learning projects, and development progress.

Visit GitHub

02 / IT SUPPORT

I troubleshoot. I find solutions.

Alongside development, I build practical IT support skills through hands-on practice, labs, and helping others resolve technology issues.

Hardware & software

Computer setup, application installation, peripheral issues, software troubleshooting, and basic maintenance.

PC setupSoftware supportTroubleshooting

Networking

Practising connectivity diagnostics and learning how IP configuration, DNS, gateways, and Wi-Fi work together.

IP basicsDNS basicsConnectivity

Systems & security

Building understanding of operating systems, user access, updates, backups, and safer device configuration.

OS fundamentalsUser accountsSecurity basics

Practical troubleshooting

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 work

These 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

Curious by nature.
Developer by practice.

Ngala Mike at his workspace

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.

01

User first

Readable, accessible interfaces that work across screen sizes.

02

Keep it maintainable

Reusable patterns and code that's easier to understand and improve.

03

Learn by shipping

Build practical projects, test assumptions, and iterate on feedback.

04

Stay curious

Keep exploring tools and practices that solve real problems.

Have a role or project in mind? Let's talk

04 / TOOLKIT

Tools I work with.

A practical toolkit, grouped by how I use it. I'm always improving through projects and deliberate practice.

Frontend foundations

The building blocks I use to create responsive interfaces.

HTML5CSS3JavaScript (ES6+)Responsive designAccessibility fundamentals

Frameworks & UI

Tools for composing reusable, consistent user interfaces.

ReactTailwind CSSFigmaComponent-based UI

Workflow & delivery

Tools I use to collaborate, version code, and publish projects.

GitGitHubViteVercelGitHub Pages

Backend & IT foundations

Areas I’m developing through study, projects, and practical exercises.

Node.jsExpress.jsMongoDBREST APIsOperating systemsNetworking basicsSecurity fundamentals

05 / MY JOURNEY

Learning, building, growing.

A snapshot of my career, education and project-based learning.

Career

2026 — PRESENT

Freelance Frontend Developer

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

Mega Couture

Worked at Mega Couture from 2024 to 2025.

Education & next steps

2017 — 2023

BSc Information Technology

Mount Kenya University, Thika, Kenya. Developed an interest in software engineering and building technology-based solutions.

CURRENT FOCUS

Growing toward full-stack engineering

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

Let's build something worth using.

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
QUICK MESSAGE

Tell me what you're working on.

This form opens your email app with the message ready to send.