Great score on HR Data Processing with JavaScript, Difficulty Hard
Great score on Dynamic Hotel Search Functionality for Travel Agency Website, Difficulty Medium
Great score on Design a User Dashboard with Vue.js, Difficulty Medium
Great score on Discuss the Benefits of Single File Components in Vue.js, Difficulty Medium
Great score on Validate Bracket Sequences, Difficulty Medium
Great score on Check Word Existence in a Grid, Difficulty Hard
Great score on Reverse a Signed 32-bit Integer, Diffulty Medium
Led the development of the billing product which led to 50% growth in revenue contributed by the product
Led the efforts to split a monolith Laravel codebase to an API backend and a standalone SPA frontend
Implemented internationalization on the application dashboard to enable expansion into new markets (Indonesia, Malaysia and Thai)
Introduced a comprehensive testing strategy (unit, component and end-to-end) and led efforts to introduce automated testing to the codebase using Vue test Utils, Vitest, Cypress
Led the frontend team across 3 different time zones to coordinate effective project execution
Organised a developer hackathon which highlighted the use of AI and blockchain to power payment experiences
Improved user retention by 15% by developing pixel-perfect, modular frontend components for Europarcs website.
Improved the authentication system that that allowed our 291k users to better access our application
As the founding FE engineer, I architected and built the MVP for Payaza (both merchant and admin application)
Built the initial version of the marketing website which has had over 5000 hits
Identified the long delivery time of delivering features with building UI components from scratch, got management buy-in to use a Vue.JS component library which reduce the delivery time on features by 50%
On-boarded and mentored new engineers joining the team to bring them up to speed and productive with the codebase in ~1 week
Worked in a cross-disciplinary team of 7 consisting the Product Manager, designers and backend developers and other frontend developers in delivering features to customers
Built custom frontend features on a customer-facing web application used by 10, 000+ users
Developed an MVP in 4 weeks for one of Brankas' flagship frontend application which is used by customers such as Grab
Led the development of at least 5+ key components in the internal design system used across all customer facing web products which allowed other developers to deliver on their features in less time than before
Researched, suggested and advocated for the use of an external Vue.JS table library that made data presentation in customer application dashboards better and also reduced development time
I on-boarded and mentored new engineers joining the team to bring them up to speed with the codebase in ~1 week compared to the approximately 3 weeks it used to be
Led a team of 3 engineers in the development of the e-Commerce section of web app built for a Kenyan Client and was able to deliver the project 1 week ahead of schedule.
Mentored 4 new engineers joining the team by helping them to come to speed fast with Vue.js and also walking them through how PR and code review processes were done on the team.
I held a technical session with my team on Measuring and Optimizing Web performance which helped to improve the loading speed of the Client application.