SDET · QA Engineer · Software Developer
I build softwarethat works.And make sureit keeps working.
By day I'm a QA engineer and SDET, testing and automating web applications. On the side I build them. Each sharpens the other, so what I ship works and keeps working.
Open to new projects
Building software with quality at its core.
I'm a QA Engineer and SDET who enjoys building software as much as I enjoy breaking it. At work, I focus on testing, automation, and helping teams ship reliable products. Outside work, I build web applications and explore ideas that make me a better developer. Working on both sides has taught me to think beyond whether something works, and focus on how well it works for the people using it.
Download CV- Building and testing web applications
- Clean architecture and maintainable code
- Manual testing and test automation
- Improving software delivery processes
- Usability, reliability, and real-world impact
Two tracks, one engineer.
The day job and the side projects are separate, and they keep improving each other.
01 · At work
QA Engineer & SDET
Testing and automating web applications so teams can release with confidence.
- Manual, API, and end-to-end testing
- Automation frameworks in Playwright and TypeScript
- UAT and release readiness
- Better QA workflows and coverage
- Playwright
- Katalon
- Postman
- Azure DevOps
02 · On the side
Software Developer
Designing and building full-stack web applications from the database to the interface.
- React and Next.js front ends
- Node.js and Laravel back ends
- APIs, databases, and deployment
- Maintainable, readable code
- React
- Next.js
- Node.js
- .NET
- Laravel
- MySQL
Where they meet
I build with testing in mind
Code is easier to trust when I've already thought about how it could fail.
I test with a developer's eye
Knowing how software is built helps me find where it breaks and write sturdier automation.
The same standard in both
Whether I write the feature or the test, I care that it still works next month.
Technical skills
On the side
Software Development
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- .NET
- Laravel
- REST APIs
At work
Quality Engineering
- Manual Testing
- Functional Testing
- Regression Testing
- Exploratory Testing
- API Testing
- Test Automation
- End-to-End Testing
- UAT
At work
Automation & Testing Tools
- Playwright
- Katalon
- Postman
- Azure DevOps
Both
Infrastructure & Databases
- MySQL
- SQL
- Docker
- Git
- CI/CD
Things I've built
A mix of automation projects, software experiments, and products I've built to solve real problems and sharpen my craft.

On the side · Dev · Full-stack web platform
PUEA Alumni Association Website
A web platform that connects alumni, manages profiles, and gives access to community resources.
- React
- TypeScript
- Laravel
- MySQL

On the side · Dev · Point-of-sale system
BizPro POS
A point-of-sale system designed for a wholesale business.
- Node.js
- Express.js
- MySQL
- EJS
- Tailwind CSS

At work · SDET · Test automation
Playwright Test Automation Framework
A maintainable browser automation framework built to improve software quality and regression testing.
- Playwright
- TypeScript
- Docker
- Azure DevOps
Experience
At work
Quality Assurance Engineer
Kenya Airways · June 2025 - Present
- Designing and executing test cases
- Functional, regression, and exploratory testing
- Validating APIs and backend functionality
- Reporting, tracking, and verifying defects
- Supporting UAT and release readiness
- Developing and maintaining automated tests
- Collaborating with developers, business analysts, and product teams
- Improving QA workflows and test coverage
- Playwright
- TypeScript
- Postman
- Azure DevOps
- SQL
- Docker
On the side
Software Developer
Independent projects · Alongside my day job
- Building full-stack web applications
- Designing APIs and databases
- Shipping and maintaining what I build
- React
- TypeScript
- Next.js
- Django
- .NET
- Laravel
- MySQL
Quality isn't a phase. It's part of how I build.
Quality engineering is more than finding bugs. It shapes how software is planned, built, and released.
Stage 1 of 7
Understand requirements
Clarify what the software should do, and for whom, before anything is built or tested.
GitHub & technical writing
A collection of things I've built, explored, and written about across software development, QA, and automation.
Have a project in mind? Let's build something reliable.
I'm happy to talk about development, testing, or automation work. Email is the quickest way to reach me.