About me

Hello, I'm a JavaScript developer from Nairobi, Kenya, with hands-on experience in frontend web development using React.js and Next.js, and a focused interest in quality assurance for software systems. I enjoy turning complex problems into simple, reliable and well-tested solutions.

I bring working knowledge of Jest-based unit testing, browser automation with Cypress, and manual testing discipline built across production codebases. I'm eager to apply this foundation in QA-first environments, particularly in clean-tech sectors, where software correctness directly affects safety and reliability. Open to remote-first teams across Africa and globally.

What I'm Doing

  • Frontend Development

    Frontend Development

    Crafting responsive, performant web applications using React.js and Next.js with TypeScript.

  • Quality Assurance

    Quality Assurance

    Manual & automated testing with Cypress and Jest, ensuring software correctness and reliability.

  • Web Design

    Web Design

    High quality, responsive designs with Tailwind CSS and Figma for seamless design-to-code handoff.

  • Backend Development

    Backend Development

    Building scalable REST APIs and server-side logic with Node.js, MongoDB, and PostgreSQL.

My Tech Stack

  • JavaScript

    JavaScript

  • Jest

    Jest

  • Cypress

    Cypress

  • TypeScript

    TypeScript

  • React

    React

  • Next.js

    Next.js

  • Node.js

    Node.js

  • HTML

    HTML

  • CSS

    CSS

  • Tailwind

    Tailwind

  • MongoDB

    MongoDB

  • PostgreSQL

    PostgreSQL

  • Figma

    Figma

  • Redux

    Redux

  • Docker

    Docker

  • Google

    Google