Skip to content
Tolu Adeoye

Hi, I'm Tolu · Senior frontend engineer

For the moment your product gets serious.

I take products to their next stage, and make sure they hold up when they get there. Most recently: an AI startup and a national public offer.

$274,965 in four weeks.Zero downtime.

Email meSee my workSenior frontend engineer at ama
Tolu Adeoye, smiling, in a charcoal double-breasted jacket
100,000+AI-written messages generated in the ama extension I built
12,000+people served by an outreach app I built as a volunteer
3,675npm downloads in the past year · live count from npm
3POS systems I built at Squad, still in use today

Selected work

Three products, three next stages.

  1. Overview. 100,000+: AI-written messages generated in the extension since June 2026. Every search set up by hand. Now, in the app. I built the screens that brought sourcing and assessment into ama's app: first for ama's team, then for every user.
  2. What was at stake. By hand: How every client's search was set up. Behind the curtain. To change what ama looked for, or how it searched, users asked ama's team, who set it up by hand, outside the app. Every adjustment waited on a person.
  3. The moment. Bare bones: Sourcing in the app, January 2026. “The biggest ones.” On 30 April 2026, someone on ama's team who sets up searches for clients listed what had changed his work over the last few weeks. Among the biggest: sourcing in the app.
  4. Results. None: Searches set up by hand since April 2026. In users' hands. The screens went to ama's team first, then to every user. Users can now see what ama looks for and how it searches, and change both themselves.

01 / 04 · Overview · scroll to turn

ama · AI · 2025 – now100,000+AI-written messages generated in the extension since June 2026
Overview

Every search set up by hand. Now, in the app.

I built the screens that brought sourcing and assessment into ama's app: first for ama's team, then for every user.

Read the case study →
ama · AI · 2025 – now100,000+AI-written messages generated in the extension since June 2026
Overview

Every search set up by hand. Now, in the app.

I built the screens that brought sourcing and assessment into ama's app: first for ama's team, then for every user.

How I work

Product first, code second.

Ship, then sharpen.

Get a working version in front of users fast, then improve it. At a startup, waiting for perfect clarity costs more than learning from real use.

Push back for users.

When a spec will hurt the people using it, I say so and bring a better option. Some of ama's best-loved patterns started that way.

Raise the floor.

I set up the things a whole team builds on, like end-to-end tests, analytics and shared components.

Tolu Adeoye in a black ribbed turtleneck

About

From economics to engineering.

I studied Agricultural Economics and taught myself HTML on W3Schools during the holidays. In 2021 I joined Squad as a frontend engineer. Three years later, I was leading the frontend of a public offer the whole country was watching.

“I build what people rely on, and what developers build on.”

Off the clock, I play bass and lead the musicians at my church. Bass is felt more than heard. So is good frontend.

Read my story

Beyond the day job

Building because I want to.

Open source

Four npm packages under @toluade, including squad-pay-react, which turns a Squad payment integration into a few lines of React.

See on npm

Community

As a volunteer at COZA Global, I built the app behind its yearly leadership summit, used by 5,000+ attendees. I later adapted it for a non-profit outreach that served more than 12,000 people.

ProTime

A stage timer I built in 2023 for my church's media team. It has run every service since, and grew into a Chrome extension and an npm package.

Let's talk

Product ready for its next stage?

Send me a note. I reply within two working days.

What's it about?
    Only used to reply to you. Never shared.

    Prefer your own inbox? Email me directly