A fullstack engineer with a passion for building and giving life to projects. I have a passion for design as well as brainstorming new ideas to give existing projects a well-deserved breath of fresh air.
Bildung
C
Computer Science
University of Nairobi, Bachelor's Degree
2020
Arbeit & Erfahrung
M
Frontend Developer
Malidad
Jul'2021 - Aug'2021
Uganda - Remote
● Worked with a designer, writing underlying logic that transformed a HTML-only
implementation into a fully-functioning headless ReactJS website.
● Implemented loading state management using Redux.
● Implemented blog-wide search functionality and pagination.
● Configured and implemented automatic build-time sitemap generation.
● Configured Firebase hosting for serving the website from the server-side.
H
Frontend Developer/Designer
Hattons Model Money
May'2021 - Jul'2021
United Kingdom - Remote
● Collaborated with stakeholders to create high-quality desktop and mobile website designs in Figma.
● Redrafted designs in line with stakeholder feedback.
● Edited and polished website assets using photo editing software (GIMP)
● Wrote code implementing the final designs using Eleventy.
● Updated the website layout to meet mobile and desktop usability requirements.
● Worked with teammates to identify and fix browser-specific bugs.
● Wrote and oversaw tests to meet performance requirements.
● Collaborators with site owners to monitor traffic and usage patterns in Google
Analytics.
● Led team in studying Google Analytics data using feedback to improve user navigation flow and general usability.
S
Technical Content Writer
Soshace
Mar'2020 - Jul'2021
Russia - Remote
● Researched and wrote web tutorials related to Javascript, NodeJS and React.
● Wrote accompanying code to complement the articles and help illustrate the corresponding explanations.
R
Frontend Developer/Designer
Retrobie
Mar'2020 - Aug'2020
Kenya
● Wireframed and designed mobile and desktop pages.
● Worked with a team of developers to convert final designs into a high-quality
website.
● Bootstrapped various internal projects using Webpack and React.
● Mentored juniour developers on honing their problem-solving skills.
● Reviewed juniour developers' code and suggested performance and aesthetic improvements to their code.
R
Frontend Developer/Designer
Retrobie
Jan'2018 - Nov'2019
Kenya
● Wireframed and designed mobile and desktop versions of the company website.
● Redrafted designs in line with stakeholder feedback.
● Optimized assets for optimal loading times.
● Converted final designs into a high-quality website using Vue.
R
Fullstack Developer/Designer
Retrobie
Oct'2017 - Aug'2021
Kenya
Frontend
● Brainstormed and wireframed mobile and desktop pages.
● Converted wireframes into initial draft designs using Figma.
● Redrafted initial designs to meet company branding and aesthetic requirements.
● Converted final designs into a fully-fledged website using React v15.
● Updated website layout to meet mobile usability requirements.
● Implemented state management for cart, checkout and authentication functionality using Redux.
● Researched, designed and implemented checkout and delivery maps and tracking using Mapbox.
● Designed and implemented admin-facing dashboard for creating and editing brands, products, etc.
● Implemented registration and authentication system using client-side JWT.
● Connected parts of the site to a backend REST API and other third-party services.
● Updated and refactored website to use React v16 features, including migrating
from class-based components to hooks.
● Updated and refactored website into blocks of reusable components.
● Monitored the platform using Posthog analytics to observe visitor usage patterns and improve navigation flow.
● Configured static hosting using Vercel.
● Configured DNS, including Google verification, SMTP forwarding and setting up
subdomains using Cloudflare.
● Connected site to the Mpesa API to enable direct online payments.
R
Junior Frontend Developer/Juniour Designer
Retroshift Payments
Feb'2017 - Sep'2017
Kenya
● Worked with senior designers to convert existing wireframes into fully-fledged
mobile and desktop designs.
● Helped implement desktop and mobile designs into a fully-functioning website in VueJs.
● Researched potential payment gateways, eventually settling on and helping to implement a Paypal integration on the frontend.
ㅡ