Ademola Adegbuyi, Developer in London, United Kingdom
Ademola is currently unavailable

Ademola Adegbuyi

Front-end Developer

London, United Kingdom

Toptal member since April 20, 2022

Bio

Ademola is a senior front-end engineer with over six years of experience building user-friendly, scalable products at Cleo, Paystack (a Stripe company), and others. He mostly uses React, React Native, TypeScript, and Node.js, focusing on features that genuinely improve user experience and help products grow. Ademola is always open to chatting about fintech, AI, B2B, or platform-driven products.

Portfolio

Cleo
TypeScript, React, React Native, Node.js, JavaScript, Storybook, Grafana...
Paystack
TypeScript, React, Styled-components, Storybook, Vue, Jest, Cypress...
Paystack
AngularJS, React, Vue, Cypress, JavaScript, CSS, HTML, Front-end

Experience

  • HTML - 6 years
  • CSS - 6 years
  • React - 5 years
  • JavaScript - 5 years
  • Storybook - 3 years
  • Vue - 3 years
  • Styled-components - 3 years
  • TypeScript - 2 years

Preferred Environment

Visual Studio Code (VS Code), MacOS, Git

The most amazing...

...thing I've built is the front-end rails for Paystack for the purpose of international expansion.

Work Experience

Senior Front-end Engineer

2024 - 2025
Cleo
  • Collaborated with the team to integrate our first-ever Voice AI into the app’s chat feature, leveraging platforms like OpenAI and Eleven Labs.
  • Led the rebranding of our team’s tab within the app, from concept to execution.
  • Led the development of our customized Challenge feature.
  • Streamlined our Challenge creation process, resulting in a 16% increase in Challenge creation and a 12.7% boost in review screen views.
  • Used Grafana dashboards to monitor user segmentation, A/B test allocation, and feature performance, providing actionable feedback to the product and engineering teams.
  • Developed a mini-task list feature, driving a 50% increase in Challenge tab visits, 57% more views of the Savings tab, and a 150% rise in savings deposits.
  • Worked on upsells that boosted Grow subscriptions by 28%.
  • Contributed to our Challenge Onboarding redesign, leading to a 224% increase in Challenge creation.
Technologies: TypeScript, React, React Native, Node.js, JavaScript, Storybook, Grafana, GitHub Actions

Senior Front-end Engineer

2020 - 2023
Paystack
  • Led the Direct Debit UI project implementation closely with the processing team.
  • Worked on the saved cards feature on checkout, facilitating a faster checkout experience and an increase in PIV—over 223 million in total PIV and over 199,000 in total transaction count via checkout within a month of release.
  • Served as mentor to senior and mid-level engineers who worked on the virtual terminal on the dashboard, preauthorization on the checkout, and a lot more high-impact features.
  • Built a treasury interface for the finance team within a week, which helped facilitate money movement across the entire company.
  • Collaborated with other engineers to integrate our micro front-end architecture, where we migrated most of our modules from AngularJS to React.
  • Collaborated with the fraud team to add 2FA to our checkout flow for recurring card transactions, to help reduce fraud for our betting merchants.
  • Added many high-value features to the dashboard, like corporate cards, terminals, etc., and assisted other engineers in getting their features live.
  • Owned and contributed to the work to build our first component library with TypeScript, React, styled-components, Storybook, etc.
  • Owned and contributed to the work to automate email template uploads to SES, Mandrill, and Sendgrid with GitHub actions.
Technologies: TypeScript, React, Styled-components, Storybook, Vue, Jest, Cypress, React Router, JavaScript, CSS, HTML, Tailwind CSS, Front-end

Front-end Engineer

2019 - 2020
Paystack
  • Collaborated with other engineers, designers, and PMs to build the multifactor authentication feature on the dashboard.
  • Built the rails that allowed us to onboard merchants from other countries quickly.
  • Added the mobile money channel to our checkout together with a team.
  • Built the multi-split feature on the dashboard to allow merchants to share payouts across multiple subaccounts, which opened up some other categories of merchants.
  • Improved our end-to-end tests across most of the front-end codebases.
  • Created a custom Zendesk widget to have a similar experience as the previous provider.
  • Improved the dashboard's performance while working with the team.
Technologies: AngularJS, React, Vue, Cypress, JavaScript, CSS, HTML, Front-end

Front-end Engineer

2018 - 2019
Conectar
  • Built a feature to help students set up a meeting with tutors on the dashboard based on their availability and amount per hour.
  • Revamped the front-end architecture to a single-page application with React Router, Redux, and React Suspense, which helped improve performance across the platform.
  • Helped with the recruiting of front-end engineers and led the front-end engineering team.
Technologies: React, Redux, React Router, Jest, JavaScript, CSS, HTML, Front-end

Full-stack Developer

2018 - 2018
Outfitng
  • Helped set up account management for both merchants and customers. Also added to feature to link multiple OAuth accounts.
  • Developed an image matching feature using hamming-distance and Cloudinary so that users can upload a picture and they can get a close match for that fabric.
  • Added the user measurement feature to allow users to upload their measurements, which opened up the idea of buying fabric and sewing it at the same time.
  • Helped set up deployment to DigitalOcean with Nginx and configured HTTP/2.
  • Set up fabric management for merchants and ensure users could see the list of available fabrics.
Technologies: Node.js, Express.js, Mongoose, GraphQL, Material UI, Passport.js, React, CSS, HTML, Next.js, MongoDB

Experience

Pindo

https://www.pindo.io
Pindo is like Twilio SMS for Africa.

I built the dashboard to allow merchants to automate sending bulk SMSes to their customers and see various charts regarding SMSes sent and added or updated users' information.

Basqet

Basqet is a crypto platform owned by Quidax that allows merchants to send and receive cryptocurrencies.

I was in charge of building a checkout with React and SDK for Basqet. It had $1.3 million in transaction volume in the first three months of its launch.

Vortal

A voice portal system that uses the web speech API and allows users to speak and relate what is being said to the server. It then matches the user's speech with some recognized keywords and responds accordingly with speech while also showing the text on the screen.

I was in charge of building the entire application.

Education

2016 - 2018

Higher National Diploma in Computer Science

Yaba College of Technology - Lagos, Nigeria

2012 - 2014

National Diploma in Computer Science

Yaba College of Technology - Lagos, Nigeria

Skills

Libraries/APIs

React, React Router, Vue, Node.js, Passport.js

Tools

Git, Mongoose, Grafana

Languages

JavaScript, CSS, TypeScript, HTML, UML, GraphQL

Frameworks

Redux, Tailwind CSS, Jest, AngularJS, Cypress, Next.js, React Native, Express.js, Material UI

Storage

MongoDB

Other

Front-end, Styled-components, Component Libraries, Storybook, Data Structures, Checkout, SDKs, Service Workers, GitHub Actions

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