About
I'm a Software Engineer and IT professional who builds things end to end backend APIs in Kotlin and Java with Spring Boot, responsive frontends in React and Next.js, and the infrastructure that keeps it all running. I'm drawn to work that sits at the intersection of software and systems, where clean code and reliable networks have to coexist.
My hands-on experience spans both worlds. I've deployed fiber optic infrastructure across Meru County as a Network Technician first with WeConnect WiFi, now contracting with E-NetHub Connections, one of the region's larger ISPs covering a wide geographical footprint. On the software side I've built fintech backends, field monitoring platforms, merchant payment dashboards integrated against live banking APIs, and infrastructure automation tools.
Earlier I interned as an ICT Support Technician at Nairobi City Water & Sewerage Company, maintaining systems for 200+ employees across LAN/WAN configuration, user access management, hardware troubleshooting, and technical documentation which grounded my understanding of what enterprise IT actually looks like day to day.
I'm currently deepening my microservices knowledge with Kafka and distributed systems, expanding into DevOps with Docker and cloud platforms, and serving as a Postman Student Leader where I run API workshops and mentor developers across Kenya. When I'm not building something, I'm usually thinking about what to build next.
Experience
Feb 2026 — July 2026 Installing and splicing fiber optic cables for high-speed connectivity across Meru, Kenya. Configuring routers, switches, and network equipment while ensuring signal integrity and network uptime. Applying advanced troubleshooting techniques and network design standards to maintain reliable infrastructure.
- Fiber Optics
- Network Configuration
- Routers
- Switches
- Troubleshooting
- Network Design
Sep 2025 — Dec 2025 Installing and splicing fiber optic cables for high-speed connectivity across Meru, Kenya. Configuring routers, switches, and network equipment while ensuring signal integrity and network uptime. Applying advanced troubleshooting techniques and network design standards to maintain reliable infrastructure.
- Fiber Optics
- Network Configuration
- Routers
- Switches
- Troubleshooting
- Network Design
May 2024 — Aug 2024 Provided comprehensive technical support for end-user systems and network devices. Configured and maintained core network infrastructure (routers, switches, LAN/WAN) ensuring consistent uptime. Assisted with server administration, performed security updates, and created documentation for IT processes and incident resolutions.
- Network Administration
- System Administration
- Windows Server
- Linux
- IT Asset Management
- Technical Support
Mar 2024 — Oct 2025 Promote API literacy among student developers through hands-on workshops and technical talks. Mentor peers on API design, testing, and documentation. Organize community events in partnership with Google Developer Groups and Microsoft Learn Student Ambassadors, fostering a collaborative environment focused on API best practices.
- API Development
- Postman
- Community Leadership
- Technical Workshops
- Mentorship
Education
Sep 2021 — Oct 2025 Comprehensive IT program covering web & mobile application development, database systems, computer networks, software engineering, cloud computing, and cybersecurity. Gained strong foundation in both software development and infrastructure management.
- Web & Mobile Development
- Database Systems
- Computer Networks
- Software Engineering
- Cloud Computing
- Cybersecurity
May 2025 — Aug 2025 Completed professional training in customer communication, problem-solving, and team collaboration. Applied soft skills training to improve client interactions and service delivery in technical support environments.
- Customer Communication
- Problem Solving
- Team Collaboration
- Service Delivery
May 2024 — Dec 2024 Intensive bootcamp focused on full-stack development fundamentals. Built practical skills in API integration, database design, and responsive UI/UX development through hands-on projects and real-world scenarios.
- Full-Stack Development
- API Integration
- Database Design
- Responsive UI/UX
Projects

Gatelog - Visitor Management System
Production-style REST API backend with two-layer RBAC (Spring Security @PreAuthorize at the HTTP layer, service-layer business rule enforcement), JWT with refresh token rotation, and Flyway-managed migrations consumed by a React and TypeScript SPA. CI/CD via GitHub Actions runs Testcontainers integration tests against a live PostgreSQL instance on every pull request, then builds and pushes a multi-stage Docker image to GHCR, Render and Vercel. Clean code principles across controller, service, and repository layers with documented architecture decisions.
- Kotlin
- Spring Boot
- JWT
- OAuth2
- Spring Security

Drug Research Platform
Built a real-time research platform for molecular data analysis and visualization. Developed frontend with Next.js featuring molecular visualization and SMILES notation support. Created Ktor backend with RESTful APIs and WebSocket communication for team collaboration. Integrated NVIDIA MolMIn AI for protein modeling.
- Next.js
- React
- Ktor
- AI/ML
- WebSocket
- Molecular Visualization

SmartSeason Field Monitoring System
Full-stack application demonstrating end-to-end SDLC delivery – Spring Boot REST API backend consumed by a React and TypeScript SPA. JWT authentication, two-role access model, and strict server-side state machine with lifecycle transition validation. Deployed on Render (backend) and Vercel (frontend) with Docker Compose locally, demonstrating cross-layer engineering and REST API consumption from a React frontend.
- Kotlin
- Spring Boot
- React
- TypeScript
- PostgreSQL
- Docker
- Tailwind CSS