Position: Front-End Developer
Category: JavaScript
English level: fluent
Years of experience: 3


Software Engineer | Solana Labs, United States 8/2022-4/2023
• Developed and implemented Solana’s Governance SDK that allowed movement members join a Dao using Rust,
NextJS, ReactJS and TypeScript.
• Created, optimized multiple UI governance proposals, serialized/deserialized transaction data and simulated the
proposals using TypeScript and Solana.
• Reviewed code and conducted unit testing for 3 additional features on Nation web app that increased contributions by
12%.
• Audited Solana programs and protocol upgrades for bugs and insecurities which increased efficiency by 18%.


Junior Software Engineer | TheJitu, Kenya 7/2022-9/2022
• Collaborated with 5 other interns and the design teams to implement innovative solutions for product directions.
• Used Nodejs, Typescript and SQL Server to create multiple enterprise-level microservice applications and scalable
backend system APIs that served data to the JavaScript (Angular) front-end based on dynamically chosen user inputs
that handled over 500,000 concurrent users.
• Performed cross-browser testing and remediation for 100% of front-end web applications to ensure performance and
superior visual quality.


Software Engineer | Kirinyaga University, Kenya 8/2021-6/2022
• Led the development and implementation of the Kirinyaga University Christian Union Website using React.js,
Material UI, Redux Toolkit, Firebase v9, Azure DevOps and REST APIs.
• Responsible for the development of several features from handling role-based authentication to identifying system
requirements and partner dependencies, implementation, engineering and finally testing using Jest.
• The application increased student registry by 90%, acted as a medium of events and community meetups
communication and increased CU ministry members by allowing them conduct virtual sermons.

 Software Developer|Tumakim                  9/2021 - 7/2022
·I collaborated with other engineers to develop and build the Tumakim website. I used Next.js and React.js (with TypeScript) to build reusable UI components. 
·Used React custom hooks to develop reusable code logic for login/signup and database (Firebase) data fetching. I used Material UI to build and style custom UI React.js components. Used Firebase authentication (email/password auth and google provider auth) to authenticate users, firebase cloud storage to store images.
·Intergrated Safaricom Daraja API to allow users make online payments for different services. Consumed backend  data using ApolloGraphQL