
About
I'm a frontend-leaning developer still deepening my backend and cloud skills, and I learn fastest by shipping real things for real communities. I'm based in Nairobi, Kenya, and I've spent the last several years building software and building the technical communities that use it, at the same time.
Professional Summary
Most of my day-to-day is React, TypeScript, and Next.js, building and keeping production sites running for real communities, not just shipping and walking away. The backend and cloud side is where I'm still catching up, honestly: I've hardened infrastructure on Azure and Cloudflare, set up CI/CD with GitHub Actions, and I'm slowly picking up automation tools like n8n and Zapier along the way. Ask me to rate my own skill level and I'll tell you straight, strong on the frontend, still finding my footing on the backend, no interest in pretending otherwise.
The Path So Far
My developer journey and my community leadership both started in 2022 running in parallel from the start, not as a pivot from one to the other.
2015–2019
Electrical Engineering diploma
The Kisumu National Polytechnic
Diploma in Electrical and Electronics Engineering (Power Option).
Jan–Apr 2016
Engineering internship
Mumias Sugar Company
Installed power systems, managed SCADA and motor-power control, programmed logic control systems.
2020–2023
Customer service era
Golden Connection Cyber, Kisumu
Customer care attendant, digital support, business operations, assisted clients with government platforms (KRA, NTSA, NHIF).
2021–2022
WordPress work (overlaps)
A Pack A Month (remote)
Website management via Elementor, SEO via Yoast, social media integration.
2022–2023
Parallel startCommunity leadership begins
GDSC The Kisumu National Polytechnic
Technical Lead, Core Team.
2022
Parallel startDeveloper journey begins
FreeCodeCamp + eMobilis Mobile Technology Academy
Responsive Web Development (FreeCodeCamp) + Web Development Bootcamp (eMobilis).
2022–ongoing
Community leadership continues
SpaceYaTech Community
Community Manager & Social Media Manager.
2023–ongoing
Community leadership continues
Nairobi DevOps Community
Community Manager & Events Manager (role deepened to Program Coordinator/Project Manager in 2025).
2023–2024
Technical writing leadership
SheCodeAfrica Nairobi
Technical Writer Lead — led the technical writing team, created the content calendar.
2024
Community leadership continues
WesternCyberHub
Community Manager & Editorial Lead.
2024–ongoing
Community leadership continues
InfoSec365
Co-founder & Community Manager.
Skills & Expertise
Frontend
- React
- Next.js
- TypeScript
- Tailwind CSS
Learning / Cloud & DevOps
- Docker
- Azure
- Cloudflare
- GitHub Actions
- PostgreSQL
- Redis
- Nginx
Tools & Automation
- n8n
- Zapier
- Power Automate
- Prisma
- Supabase
Content & Analytics
- WordPress
- Elementor
- Yoast SEO
- Google Analytics
- PostHog
- ImageKit CDN
Leadership
- Community & Events Management
- Technical writing leadership
- Conference organizing
- Sponsor/partner relations
Project & Collaboration
- Jira
- Trello
- ClickUp
- Slack
- Notion
- Figma
Resume
Below is my current developer-focused resume. Looking for something tailored to a specific role? Reach out and I'll send a focused version. The full skills breakdown is just above ↑, so this section keeps to the essentials.
Education
Diploma in Electrical and Electronics Engineering (Power Option)
The Kisumu National Polytechnic
2015–2019
Responsive Web Development
FreeCodeCamp
2022
Self-directed, alongside the eMobilis bootcamp below
Web Development Bootcamp
eMobilis Mobile Technology Academy
2022
Certifications
Google Cybersecurity Certification
Coursera · 2023/2024
Google Project Management Certification
Coursera · 2023
Cisco Ethical Hacker
Cisco x CyberShujaa, USIU-Africa
EC-Council Ethical Hacking Essentials
CyberShujaa, USIU-Africa, Seriana · 2024
+17 more — view on Credly
Why Community Work Matters To My Engineering
I didn't come to community-building as a side hobby, it's taught me things my code never could. Running events for hundreds of people means you learn to plan for failure, communicate under pressure, and ship on a deadline that doesn't move for anyone. Leading a community of thousands means you get fast, honest feedback on whether something actually works for the people using it. Every platform I build professionally is better because I've also had to be the person answering support messages at 11pm before a conference. The two things aren't separate skills, they're the same skill, pointed in two directions.
A Personal Note
I like building things that outlast the excitement of launching them. It's easy to ship a v1, the real test is whether you're still improving it a year later, and I've tried to make that my habit, whether it's a codebase or a community. Most of what I've learned about software has come from building things people in my own community actually needed, not from projects designed to look good on a portfolio. Over the next few years I want to keep deepening on the engineering side backend, cloud, real systems thinking, while staying involved in the technical communities that shaped how I think about this work in the first place. If you're building something and want a second pair of hands that cares about both the code and the people using it, I'd like to hear about it.