Hi, I'm Thomas
I turn ideas
into pixels
(and code!) that people love to use.
MOBILE APP DEVELOPMENT | WEB DEVELOPMENT | WORDPRESS DEVELOPMENT | UX DESIGN
SEE HOW
About Me
I'm a Kenyan full-stack developer with a knack for crafting Android and Web apps that not only function flawlessly but also perfectly embody your brand. As a Google certified UX designer, I prioritize both stunning aesthetics and accessibility, ensuring everyone has a smooth experience. With expertise in React Native, Node JS, WordPress CMS, Next JS, and Firebase, I'm your one-stop shop for crafting software solutions that exceed expectations. Let's collaborate and turn your vision into reality!
I'm a Kenyan full-stack developer with a knack for crafting Android and Web apps that not only function flawlessly but also perfectly embody your brand. Learn More
Learn More About MeElevate Your Projects!
Your one-stop shop for crafting
software solutions.
As a full-stack developer and designer, I am proficient in not only building fully functional and bug-free applications but also managing the entire app/website infrastructure. This allows you to focus on the business aspects without having to worry about technical details.
View Portfolio to learn moreI build full stack web applications and websites mostly using the MERN stack or WordPress
I build full stack mobile applications using React Native and Node JS.
I’m a certified UX Designer for web, mobile and desktop applications
I also do devops setting up efficient infrastructure that’s easy to scale using platforms like Azure and Digital Ocean
Having a clear project lifecycle allows me to maximize timelines without the need for project managers.
Here's an overview of what it entails:
This entails the initial contact with a client, primarily through Upwork or email.
After the initial contact, the client will provide a project briefing. This includes the design and technical requirements, timelines and milestones, budget, legal agreements, and so on.
Once I have a clear overview of what the client expects for the end product, I begin the design process by creating wireframes. These are done quickly to confirm that I have a clear picture of the expected end product.
After the wireframes are completed and approved, work on the high-fidelity designs begins. This includes developing a design system and branding guidelines.
Once the high-fidelity designs are completed and approved, the development process begins. This process is divided into sprints that encapsulate the core pages and features of the software or website.
I guide the client through quality analysis and product testing to ensure that all requirements are met and that the product is ready for production.