Iâm a full-stack Web Application Developer and Software Developer. My primary focus and inspiration for my studies is Web Development. I am both driven and self-motivated, and I am constantly experimenting with new technologies and techniques. I am very passionate about Web Development, and strive to better myself as a developer, and the development community as a whole.Download My CV
I build scalable web applications that are of international quality and standards.
build beautiful and smart applications for the most widely used smartphones in the world.
I enable all users with any kind of handsets to interact with class leading USSD and SMS applications.
Worked with developers to manage large, complex design projects for corporate clients.
Bachelor of Science in Computer Science.
International Computer Driving License.
Kenya Certificate of Secondary Education.
I believe in user-centered design and work closely with you and your customers to deliver an experience that is both intuitive and beautiful.
i am not only a passionate software artisan but also a proud test-driven developer and i focus on writing clean, maintainable code.
I act as an extension of your team as your technical partner; offering the experience and expertise needed to bring your ideas to fruition.
I have worked with mobile startups building their server-side APIs. I build APIs that can adapt to change and scale as your product grows.
The hardest part about building a product is knowing what to build. I will help you figure out which features will deliver business value.
I love open source and actively contribute to the community. I have authored packages for Laravel and volunteer time to open projects.
What are your users really hiring your product to do? What is the purpose of your website, anyways? I'll ask you these and other annoying but essential questions, and then i'll help you answer them, to make sure every part of your product contributes to a concrete goal.
There's a specific set of technologies and tools that best harness the opportunity inherent in any project. Since these tools are fast-evolving, constant learning and open sharing with the development community are essential to how I work, and a big part of what I love about it.
From the humblest web form to the most mission-critical application, everything i touch receives the same painstaking attention to detail. I am a tireless advocates for the end-user, driven to imbue every interaction with a keen and nuanced sense of the human.
Even the most thoughtfully designed website needs some attention from time to time.And as we know, technology changes, too, sometimes so quickly that the next new version of something is out before youâve barely gotten used to the current one.
Office : + 254-708-153-683
Cell : + 254-708-153-683
205 - 00520