Lenny Mutua Kioko, Developer in Nairobi, Kenya
Lenny is available for hire
Hire Lenny

Lenny Mutua Kioko

Verified Expert  in Engineering

Software Engineer and Developer

Location
Nairobi, Kenya
Toptal Member Since
August 23, 2022

Lenny, a creative software engineer, is passionate about solving complex problems using simple solutions. He always strives to show excellence, passion, and integrity in his work, as well as collaborate and communicate well with his colleagues. Lenny will be a great addition to any team.

Portfolio

Microsoft
JavaScript, TypeScript, Node.js, Bash, Windows Subsystem for Linux (WSL)
Recordbay
JavaScript, TypeScript, React, Agora, Scala
SovTech
JavaScript, TypeScript, React, Node.js, PostgreSQL, Strapi, Jira, Chakra UI...

Experience

Availability

Part-time

Preferred Environment

Windows, Windows Subsystem for Linux (WSL), Slack, GitHub, GitLab

The most amazing...

...web application I've built was Varycon, a platform with a template-based approach for automation, customization, and localization of digital content at scale.

Work Experience

Software Engineer II

2021 - PRESENT
Microsoft
  • Developed tooling for scaling JavaScript monorepos.
  • Built bash scripts for scaling JavaScript monorepos.
  • Fixed bugs and developed features in various React and React Native repositories.
Technologies: JavaScript, TypeScript, Node.js, Bash, Windows Subsystem for Linux (WSL)

Front-end Developer

2021 - 2021
Recordbay
  • Created a video chat application using Agora that allows various stakeholders to have a live chat during virtual reality demo calls.
  • Created advanced filtered searching throughout the Varycon front-end application. This allows users to search for nested content up to four levels deep.
  • Maintained Scala back-end APIs that provide data to the Varycon front end and third-party systems.
Technologies: JavaScript, TypeScript, React, Agora, Scala

Software Developer

2021 - 2021
SovTech
  • Developed an admin portal to manage electronic point of sale (EPOS) providers.
  • Implemented Figma designs for the prototype and gave suggestions on improving the user experience.
  • Interacted with APIs to access payment information from payment terminals.
Technologies: JavaScript, TypeScript, React, Node.js, PostgreSQL, Strapi, Jira, Chakra UI, Figma

Software Developer

2021 - 2021
SaltPay
  • Created an administrator portal to manage EPOS providers.
  • Implemented Figma designs for a prototype and suggested how to improve the user experience.
  • Interacted with APIs to access payment information from payment terminals.
Technologies: JavaScript, TypeScript, Node.js, PostgreSQL, Strapi

Software Developer

2019 - 2020
Certitude Consultancy
  • Developed eCommerce and administrative web applications for clients.
  • Created web scrapers and automation tools for popular platforms like WhatsApp and Telegram.
  • Built automated trading robots, scripts, and indicators for MetaTrader.
Technologies: JavaScript, React, TypeScript, Node.js, Python, Flask, Django, PostgreSQL, MQL4, Selenium

Software Developer

2018 - 2019
An Online Freelance Agency
  • Developed the back end for the in-house meeting room management app that managed meeting rooms across Kenya, Nigeria, and the US.
  • Created a full-stack blogging application that was used internally.
  • Managed a group of five engineers throughout their interviews, boot camp, and their first few months at the company. I assessed and mentored them in both technical and soft skills required to thrive at the company.
Technologies: JavaScript, TypeScript, Node.js, React, PostgreSQL, Python, Django, Flask, Pivotal Tracker, GraphQL, Heroku, Docker

The Bible in a Year Tracker

https://bible-in-a-year.vercel.app/
A Next.js front-end application that is powered by Firebase and the YouTube API. The application helps users keep track of their progress through the playlist of 365 videos. It works just like a podcast application.

ERC-20 Balance Checker

https://balance-checker-omega.vercel.app/
A Next.js web application that interacts with the blockchain and retrieves the balances of all ERC-20 tokens, including ethereum. The web app can also interact with the user's MetaMask wallet on their browser for authentication.

Portfolio Website

https://lennykioko.github.io/
A personal portfolio website that highlights my accomplishments, work experience, skills, volunteering experience, and hobbies. It is built with Next.js and hosted on GitHub pages. It is mobile-friendly, SEO-friendly, and has a simple and clean UI.

Instagram Clone

https://instagram-clone-pi-ten.vercel.app/
A clone of a popular application, Instagram. It was built using Next.js and Tailwind CSS and hosted using Firebase. It allows users to sign in using Google. They can also upload images and descriptions.

Zoom Clone

A clone of the popular application, Zoom. It was built using React and Node.js and hosted using Heroku. It allows users to have real-time video and audio calls and chats. The app can handle up to ten participants.

Hulu Clone

https://hulu-clone-swart-gamma.vercel.app/
A clone of the popular website, Hulu. It was built using Next.js and Tailwind CSS and hosted using Vercel. It allows users to watch new movies or filter them based on their favorite movie genres. Additionally, they can choose one of the top-rated movies.
2017 - 2018

Bachelor's Degree in Software Engineering

Multimedia University of Kenya - Nairobi, Kenya

FEBRUARY 2021 - PRESENT

Become a Software Developer

LinkedIn

Libraries/APIs

React, Node.js, Web3.js, YouTube API

Tools

Remix IDE, Slack, GitHub, GitLab, Agora, Pivotal Tracker, Jira, GitHub Pages, Figma

Frameworks

Next.js, Express.js, Hardhat, Django, Flask, Tailwind CSS, Selenium

Platforms

Blockchain, Ethereum, Windows, Firebase, Heroku, Vercel, Docker

Languages

Solidity, MQL4, Python, JavaScript, TypeScript, GraphQL, Bash, Scala, HTML, CSS, Java, C#, SQL

Storage

PostgreSQL, MongoDB

Other

Solana, Windows Subsystem for Linux (WSL), Ethers.js, Polygon, Strapi, WebSockets, Web Security, Programming, Chakra UI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring