Position: Rust Developer
Category: Rust
English level: fluent
Years of experience: 1

I have a passion project: www.power-map.io that processes power outage complaints on Twitter in my country, and displays them on a heat map. I built the front end with React and the back end in Node JS with some Rust web assembly modules for processing the tweets.
I have a broad and diverse background in IT and project management spanning more than 10 years. 3 years ago I made the career switch to software development because I enjoy creative problem solving and working closely with technology.

Here are some of the projects I have been involved in recently.

Rust Developer at ZinZen - Aug 2022 - Feb 2023

- Built the back end of life planner application in Rust for Dutch startup. Enables users to enter goals with fuzzy time constraints like “read 1hr daily after 7 and before 10” and calculates a schedule with specific start and end times based on the provided constraints
- Optimized the team’s CI by writing a bash script that checks for new build artifacts in the back end repo (generated by GH Actions) and creates a pull request on front end repo containing the new build.
- Refactored code base for improved maintainability and readability
- Reduced frequency of bugs by including Rust integration tests in CI
- Improved functionality of front end by fixing bugs and adding a helper module (Typescript) that filters tasks received from the back end by start date

Founder of Bletchley Park Ltd. - Jan 2021 - July 2022

Started a startup whose mission was to apply technology to address problems unique to Africa.  Acquired very valuable experience in managing products from initial concept to market. This included ideation, preparation of concept notes, wireframing, UX/UI design, programming, testing, debugging, and deploying to production.

Products launched included:

- Power-map.io (2022): Real-time heat map of power outage complaints in Kenya that pulls data from the Twitter API. Front end: React/Tailwind deployed to Vercel. Backend: Node/Express, MongoDB, Rust (wasm) deployed to Railway
- Flux mobile app (2021). Social network app that acts as an interactive community noticeboard where members can create posts about issues affecting the neighborhood and comment on posts. Native Android, Java, Firebase
- Albatross mobile app (2021). Barcode tracking mobile application that helps small businesses keep track of inventory. Native Android, Java, Firebase