Tolu Akindele

Senior Software Engineer · Vancouver, BC

Senior full-stack engineer (7+ years, React/TypeScript and Ruby on Rails). I build developer platforms, APIs and integrations for commerce, and I care about clear docs and good product UX.

Experience

Senior Software Engineer · Smile.io

2025 – Present

Builds Smile's developer platform: the public API, Smile.js SDK, developer docs, Shopify integrations, and the foundations partner integrations run on.

  • Built Smile's Shopify Sidekick app extension, featured in Shopify's launch post. Merchants ask Sidekick how their loyalty program is doing (revenue, ROI, member lifetime value, referrals), and Sidekick can prepare a bonus-points campaign for them to review.
  • Co-built the foundations of Smile's integrations platform: connecting, reconnecting, uninstalling and syncing data with partner apps, so new integrations reuse shared code instead of starting from scratch.
  • Moved the Partner Portal from Ember to React/TypeScript, keeping sign-in, OAuth, app listings and webhooks working throughout.
  • Shipped Smile's first Shopify Flow action, "Adjust points balance", so merchants can add or remove points automatically from their own workflows.
  • Co-designed Smile.js SDK resources (points, earning rules, VIP) with matching REST endpoints, and wrote the API reference and changelog on dev.smile.io.
  • TypeScript
  • React
  • Ruby on Rails
  • PostgreSQL
  • Shopify
  • REST APIs

Software Engineer · Athlete Studio / Dapper Labs

2022 – 2025

Full-stack engineer on the athlete platform through Athlete Studio's acquisition by Dapper Labs and its later spinout.

  • Rebuilt the company CMS so athletes' agents could manage content themselves.
  • Built newsletter tools used by teams and athletes in the NBA, NFL and UFC.
  • Ran cross-functional sprint projects with designers and stakeholders, owning most of the React UX.
  • Ruby on Rails
  • React
  • Tailwind CSS
  • SendGrid

Software Engineer II · Asurion

2021 – 2022

Digital Mapping team.

  • Built a review-request service for 30,000+ daily Amazon orders.
  • Built internal React/TypeScript tools that cut data entry and lookup time by over 75%.
  • React
  • TypeScript
  • Node.js
  • Puppeteer

Software Developer · LIVE WELL Exercise Clinic

2019 – 2021

One of two engineers, then the sole engineer, for a 20-location exercise clinic franchise.

  • Automated the path from website visit to paid membership.
  • Built the REST APIs and interfaces behind the clinic's internal apps, used by 1,000+ people.
  • REST APIs
  • JavaScript
  • test-driven development

Projects

Adding AI to a nine-year-old CRM for a group of exercise clinics: follow-up campaigns that wait and branch, a data chat that answers head office's questions without seeing patient details, and the evals that catch when its answers get worse.

  • Ruby on Rails
  • React
  • PostgreSQL
  • Anthropic API

Waste Tally

2025 – Present

Food waste tracking for restaurants, with daily, weekly or monthly reports by email.

  • Ruby on Rails
  • React
  • React Native
  • TypeScript

Prodocto

2024 – Present

Real-time prep requests between front and back of house, so nothing gets forgotten in the kitchen.

  • Ruby on Rails
  • Next.js
  • TypeScript
  • PostgreSQL

Nimboard

2023 – Present

Shareable boards for tasks, notes and bookmarks, as an installable web app.

  • Next.js
  • TypeScript
  • Supabase
  • PWA

Skills

Languages
TypeScript, JavaScript, Ruby, SQL
Frameworks
React, Ruby on Rails, Next.js, Node.js, TanStack Query, Tailwind CSS
Data and APIs
PostgreSQL, MySQL, REST APIs, OAuth, SDK design, Snowflake, Supabase
Practice
RSpec, test-driven development, system design, UX, Figma

Education