Career Path

Professional Experience

A timeline of my professional journey, leadership roles, and freelance projects that have shaped my expertise.

Project Lead

OMYTECH
2022 — Present

Overseeing the planning, execution, and delivery of digital projects.

Leading development of client websites, dashboards, and custom systems
Managing project timelines, milestones, and deliverables
Gathering client requirements and translating them into technical tasks
Supervising UI/UX design flow and system architecture
Coordinating developers, designers, and contributors involved in projects
Ensuring high-quality deployment, testing, and optimization
Providing technical guidance and making key product decisions

Freelance Full-Stack Developer

Self-Employed
2021 — Present

Independent developer working with clients across Kenya to deliver modern digital solutions.

Web Development

  • Business websites, landing pages, and school websites
  • Dashboards, admin panels, and CMS systems
  • Authentication systems (Google, GitHub, Email/Password)
  • Backends using Firebase and Appwrite

Mobile Development

  • Designing and building multi-screen mobile UIs using React Native

UI/UX Design

  • Creating clean, user-friendly Figma designs
  • Building component-based layouts for web & mobile

Automation & Integration

  • Building workflow automations using n8n
  • Connecting third-party APIs and automating manual tasks

Digital Consulting

  • Helping businesses define system requirements
  • Offering recommendations for digital transformation
  • Providing long-term technical support and upgrades