Back to About

Professional Journey

Full Stack Engineer

July 2025 - Present

Origin HQ

  • Actively involved in building and launching Origin's own products as a startup, from ideation to development, contributing across both technical and strategic areas
  • Driving the company's technical vision by architecting solutions that balance clean design, robust architecture, and business impact
  • Designing and developing full-stack web applications delivering responsive, accessible, and SEO-optimized user interfaces

Full Stack Developer

Dec 2024 - Present

KIFWA

  • Developing a multi-tenant platform with three integrated systems for clearing agents, insurers, and KIFWA service providers—streamlining bond purchases, renewals, indemnity verification, and issuance for 1000+ projected users
  • Improving system performance through optimized APIs and caching, targeting a 30–40% reduction in load times
Next.jsShadcnKeycloakReactPostman

Software Developer

March 2025 - June 2025

Pacaya

  • Built and optimized features in a Next.js application serving a projected 3,000+ monthly users
  • Improved backend API response times by 25% through query tuning and efficient data handling
  • Reduced deployment errors by 40% via better CI checks and strict type enforcement
Next.jsNest.jsPostgres

Freelance Software Developer

April 2024 - Nov 2024

Self-Employed

  • Delivered custom WordPress projects for small businesses
  • Improved client website load speeds by 35–60% via caching, optimization, and better hosting setup
  • Provided long-term maintenance that reduced client support requests by 50%
  • Increased client lead generation by up to 2× through UX improvements and mobile-first redesigns
WordPressJavaScript

Mentee

April 2024 - Nov 2024

KamiLimu

  • Selected as 1 of 38 participants out of hundreds of applicants for an 8-month mentorship program
  • Completed 100+ hours of training across technical, professional, and public-speaking tracks
  • Delivered multiple innovation and technical presentations to audiences of 50+ peers
ReactNodeFirebasePublic SpeakingEffective CommunicationPerformance ManagementDesign thinkingPitchingProject Management

Software Developer

May 2023 - Oct 2024

Furaha Ventures

  • Built an IoT-connected app consumed by hundreds of daily sensor events for realtime monitoring
  • Delivered responsive UI components that reduced dashboard navigation time by 30%
  • Integrated backend APIs resulting in 20% fewer data syncing failures across IoT devices
AngularIonicCapacitor

IoT Intern

Sep 2023 - Jan 2024

The Nakuja Project by JICA & JKUAT

  • Contributed to avionics systems for the N-3 rocket, which achieved successful subscale system tests
  • Participated in hardware development minimally, including PCB fabrication and parachute ejection mechanism
  • Improved recovery subsystem reliability by an estimated 20–30% through iterative testing
PCB FabricationEmbedded SystemsRocketry

Freelance Web Developer

Oct 2023 - Nov 2023

Infiscope Enterprise

  • Improved website performance and SEO, increasing organic traffic by 40% in one month
  • Enhanced UI and product listings, boosting on-site engagement by 25%
WordPressElementorWooCommercePHPHTMLCSSJavaScript

ICT Attaché

May 2023 - Aug 2023

Nyandarua County Assembly

  • Supported HR system used by 100+ staff members, improving internal data access
  • Built a library management system with book reservation, borrowing, and automated return-notification features, cutting manual tracking work by 60%
  • Maintained and operated live-streaming infrastructure for the parliamentary proceedings, improving session uptime to 99%
PHPNetworkingJavaMySQLvMixVoIPCCTV

Achievements & Certificates:

All Certificates

Certificate of Excellence: Innovation Finalist

KamiLimu

Issued 2024

BadgeView Certificate

Certificate of Completion

KamiLimu

Issued 2024

BadgeView Certificate

Cybersecurity Certificate

CyberTalents

Issued 2024

BadgeView Certificate

Data Science Certificate

Lux Academy & DSE Africa

Issued 2023

BadgeView Certificate

Recommendation Letter

Nyandarua County Assembly

Issued 2023

BadgeView Certificate