Skip to content
View tofmat's full-sized avatar

Block or report tofmat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tofmat/README.md

👋 Holla! I'm Tosin Ogunfowote

Senior Frontend Engineer → AI Product Engineer · Lagos, NG

I build frontend systems that actually have to work — payments, lending, merchant ops, compliance-heavy dashboards, the kind of software where a bug isn't just annoying, it's expensive.

7+ years in. CS & Mathematics from OAU. Mostly JavaScript/TypeScript, React, Next.js, and Vue — with a growing obsession for shipping LLM-powered products on top of real domain problems (RAG pipelines, streaming UIs, tool-calling agents, the whole stack).

Currently doing my thing, building mission-critical banking & merchant platforms at national scale. Before that: creator-economy, FX/crypto/payments, and a few other fintech stops along the way.


What I care about

  • 🏦 Serious frontend — secure, data-heavy, production-grade UIs (RBAC, reconciliation flows, regulated releases, the unglamorous stuff that matters)
  • 🤖 Applied AI — not demos for demos' sake; copilots and agents wired to real transaction data and ops workflows
  • 🧪 Quality that ships — Jest, Cypress, CI/CD, design systems, the boring infrastructure that keeps teams fast and calm
  • 🎯 End-to-end ownership — ambiguous problem in, shipped software out

Stack I'm usually in

TypeScript · React · Next.js · Vue · Node.js · Python · FastAPI
RAG · LLM APIs · pgvector · Tool-calling agents
Tailwind · Storybook · Jest · Cypress · AWS


Selected build

Fintech Ops Copilot — AI assistant for merchant transaction reconciliation & dispute support. RAG over transaction/ticket data, tool-calling agent, streaming Next.js chat UI. FastAPI + vector search + Anthropic/OpenAI. Built end-to-end.

(Code & demo available on request)


When I'm not shipping

Admiring really good design. Photography. Movies. Travelling. Trying things I probably shouldn't at 2am. The internet and I are in a committed relationship.

  • 🌱 Always learning whatever catches my eye — lately that's AI product engineering
  • 👯 Open to collaborating on cool, meaningful projects
  • 💬 Ask me about React, TypeScript, fintech frontend, or building with LLMs in production
  • 📫 tofmatt@gmail.com
  • 🔗 Portfolio · LinkedIn
  • 😄 Pronouns: He/Him
  • ⚡ Fun fact: I once won 1st place in the Flutterwave Developers Challenge — out of 643 devs. Still proud. Still building.

Building dependable systems. Experimenting with intelligent ones. Always shipping.

Pinned Loading

  1. vue_auth_shop vue_auth_shop Public

    An app that acts as a shop and also encompasses the authentication..

    Vue

  2. bookStore bookStore Public

    A bookstore written with nuxtjs

  3. supabase-impression supabase-impression Public

    Forked from ugwutotheeshoes/supabase-impression

    JavaScript 1

  4. btc-price-and-nft btc-price-and-nft Public

    This app contains price details of USD, GBP and EUR currencies, refreshed at a default interval of 5 seconds. Also includes feature to allow user choose between different data refresh intervals and…

    TypeScript