Senior Frontend Engineer · Toronto, Ontario

Ada Okafor designs and builds interfaces that hold up.

I'm a frontend engineer who works between design and code: design systems, performance and accessibility for products people rely on every day. Previously at Fieldwork Studio and Paperplane, now at Tillage.

CurrentlyLeading the design system at Tillage, writing up a field guide to CSS container queries, and open to one new engagement from October.

8 yrs
shipping production interfaces
3
design systems taken to production
AA
accessibility is the floor, not the goal

02 / Experience

Eight years, three teams.

  1. 2023 — Present

    Senior Frontend Engineer, Design Systems

    Tillage · Toronto · Hybrid

    • Lead a four-person platform squad that owns the component library used by 11 product teams.
    • Cut open accessibility defects from 61 to 4 and introduced keyboard and screen-reader test gates.
    • Run a fortnightly design-and-engineering critique that has replaced most handoff documents.
  2. 2020 — 2023

    Senior Frontend Engineer

    Fieldwork Studio · Toronto · On-site and client visits

    • Delivered the Georgian Bay Ferries booking flow and the Kestrel Grid console as the lead frontend engineer.
    • Set the studio's performance budgets and wired Lighthouse CI into every client repository.
    • Mentored three junior engineers, two of whom were promoted within 18 months.
  3. 2017 — 2020

    Frontend Engineer

    Paperplane · Waterloo, ON · Remote

    • Rebuilt the collaborative editor on Yjs and TipTap, retiring the snapshot-sync architecture.
    • Built the first shared component library and the team's Storybook from nothing.
    • Joined the on-call rota and wrote the runbook that halved incident response time.

Read the one-page CV

03 / Skills

The toolbox, grouped.

Build

  • TypeScript
  • React and Next.js
  • Modern CSS (container queries, layers)
  • GraphQL
  • Node.js

Design and systems

  • Design tokens
  • Storybook and component APIs
  • Figma variables and prototyping
  • Motion design
  • Information architecture

Quality and speed

  • Accessibility (WCAG 2.2 AA)
  • Core Web Vitals and profiling
  • Playwright and Vitest
  • Bundle budgets in CI
  • Screen-reader testing

Working together

  • Pairing with designers
  • RFCs and decision records
  • Mentoring
  • Workshop facilitation
  • Calm code review

04 / Writing and talks

On the record, in public.

Speaker presenting to a seated audience at a technology conference
Talks at Toronto meetups and conferences on tokens, performance and calm interfaces.
  1. TalkMarch 2024

    Tokens are a contract, not a colour list

    Frontend North, Toronto · 30 minutes

    How Tillage moved 212 components onto one token source, and the three rules that stopped eleven teams from forking it again.

    Ask for the slides
  2. ArticleNovember 2023

    Freezing the list: calm interfaces for noisy data

    Fieldwork Studio Journal

    What a control room taught us about alert lists that move under the cursor, with the virtualisation and queueing pattern we shipped.

    Ask for a copy
  3. TalkMay 2023

    Designing for one bar of signal

    Toronto Web Performance Meetup · 20 minutes

    Throttled-network testing, JavaScript budgets in CI and idempotent payments, drawn from a summer on the Georgian Bay ferry docks.

    Ask for the slides

05 / Contact

Let's make something precise.

I take on one engagement at a time: design system builds and reviews, performance rescues and frontend leadership. A short note about the problem is the best start.

ada@adaokafor.ca

Based in
Toronto, Ontario, working remote or on-site across the GTA
Availability
One engagement from October, three days a week or full-time
Replies
Within two working days, Monday to Thursday, 9 to 5 ET

12 results

Made with Supacode