Global rank:
4,137 / 120,013
Skill pts: 10

About

... more » « less

Portfolio

Experience

  • Freelance – 3D Design & Visualization Upwork · Freelance May 2023 – Present 2 yrs 8 mos Kenya I have experience using CAD tools for creating 2D technical drawings and basic 3D mechanical models. I am familiar with drafting, dimensioning, and modifying components, as well as assembling simple parts and exporting designs for documentation. I have also used these tools to interpret mechanical drawings and make design adjustments for academic and practical projects.

Other experience

  • Software Developer I am a Software Developer and Co-founder who leads the entire software engineering lifecycle, from designing high-performance architectures to maintaining the technical integrity of complex business systems. My daily focus involves architecting robust RESTful APIs and optimizing database performance to ensure seamless, high-speed user experiences. Deeply committed to engineering excellence, I mentor developers in advanced Domain-Driven Design principles and spearhead departmental "Tech Talks" to institutionalize clean code standards and a unified architectural vision. Every technical decision I make is driven by a fusion of rigorous system analysis and a dedication to pioneering sophisticated, high-quality software solutions.

Stats

Joined: January 6, 2026

Last seen: January 6, 2026

Location

Nairobi, Kenya