Skip to content
tannaye.dev
Lagos --:--:-- WATAvailable for select opportunities

Victor Iwatannaye

Victor seated at a desk with a laptop and tablet, hands clasped, looking into the camera
Senior Software Engineer
Currently

Software Engineer, AI Engineer, Frontend Developer, Backend Developer, Full-Stack Developer, Content Creator

I build softwarepeople can trust.

Over six years designing systems for banks, lenders and fintech products, and more recently building real products with LLMs. Off the clock, I catch cruise on social media and play the guitar.

AboutThree sides, one person

I build software, but software isn't the only thing I make.

Three versions of Victor in one frame: playing guitar, working at a desk, and holding a microphone

One person,three frequencies.

I studied computer science at the University of Lagos and have spent over six (6) years building the parts of financial products nobody sees: the APIs, ledgers, queues and integrations that have to be right every single time. That same obsession with getting details right shows up everywhere else. In the videos I make as Tannaye. In the hours I lose to a guitar. It's all the same habit: take something complicated, and make it feel simple.

Journey · 2015 → now

My achievementsover the years.

From a first QBasic program in 2015 to banking infrastructure and AI: the story so far.

  1. Chapter 01 · Learning to code

    2015

    First lines of code

    It started with QBasic. A few lines of code, and the moment a computer actually did what I told it to. I didn't know it yet, but I was hooked.

  2. 2016

    Java, and my first apps

    The next year I picked up Java and went from exercises to building things. Just a couple of small apps, but they were mine, and they worked.

  3. 2017

    Hello, web

    My world got wider. I had my first real introduction to web development and tried building a website for the teens' church. At the same time I was learning Visual Basic, building an ATM machine simulator and an SGPA calculator, and picking up C along the way.

  4. 2018

    Back to JavaScript

    Then came a setback: a heartbreaking result in the Java course I took at school. Instead of stepping away, I went back to JavaScript. That year I built a mobile app that replaced the phone's default call app, and a website for a bus ticketing system.

  5. Chapter 02 · Finding my path

    2019

    Exploring, then choosing the web

    I spent 2019 testing other paths. I took cyber security courses and learnt a lot, right down to accessing the dark web. I tried networking and sat the HCNA exam. But the progress I wanted kept showing up in web development, so I went back to it, built a face recognition app, and joined Leni Labs as a full-stack developer.

  6. 2020

    A year of range

    2020 was a year of range. I built company websites for a media company and for an oil company merger, an app where people could hire tutors, an e-commerce app for artworks, and an e-library. Five very different problems, one year.

  7. Chapter 03 · Building fintech

    2021

    Into fintech

    I moved into fintech. I joined Acumen Digital as a senior full-stack engineer, took on a contract with Kinly USA on a digital banking app, and built Awoof, an app for philanthropists to give, and Jeroid, a crypto exchange app.

  8. 2022

    Savings, lending and a new build

    This year was about money moving between people. I built StarryGold / AkoJoo, which helps people save and merchants manage those savings, and Captis, which makes micro-lending possible. And I started building something new: Tendar.

  9. 2023

    Launching Tendar

    Tendar went live. V1 launched as lending infrastructure for lending technologies and apps, and I built the piece every lending decision depends on: its credit scoring system.

  10. 2024

    Buy now, pay later

    Next came buy now, pay later. I built a digital marketplace for BNPL, and the e-mandate process behind collecting repayments afterwards.

  11. 2025

    Core banking for a new bank

    A bank got its MFB licence and needed the systems to actually run as one. I built its banking infrastructure, covering the core banking activities a bank lives on.

  12. Chapter 04 · Building with AI

    2026

    Building with AI, in public

    Now I'm building with AI, carefully. My AI-powered trading assistant lets the model work out what people mean, while a deterministic risk engine decides what actually happens. I've also built a couple of games, open-sourced a clean-architecture API foundation, and designed and built the site you're reading.

01Engineering · Experience

Serious software,built to be trusted.

Six years on backend systems where correctness, scalability and customer trust are the job: digital banking, lending, transactions and the integrations in between.

  1. Feb 2021 — Sep 202601 / 03

    Acumen Digital

    Senior Full-Stack Software Engineer

    Led backend development and architecture for fintech, digital banking and lending platforms, including banking solutions for Focus MFB.

    • Designed scalable microservice architectures and secure REST APIs for lending-as-a-service, credit scoring and transaction processing.
    • Built reusable backend templates and engineering standards that cut project setup time by 50%.
    • Moved slow work onto event-driven queues and integrated third-party payment and banking providers.
    • Mentored engineers, ran code reviews and supported business-critical systems in production.
    • Node.js
    • TypeScript
    • NestJS
    • PostgreSQL
    • MySQL
    • RabbitMQ
    • Kafka
    • AWS
    • Docker
  2. Sep 2021 — Feb 202202 / 03

    Kinly USA

    Mobile Software Developer

    Worked on a digital banking app used by customers across multiple platforms.

    • Worked with the backend teams on secure financial workflows and customer-facing features.
    • Kept the app available and fast through proactive testing, monitoring and fast issue resolution.
    • Improved user experience and stability through rapid iteration and production support.
    • React Native
    • TypeScript
    • Redux
    • REST APIs
  3. Aug 2019 — Jan 202103 / 03

    Leni Labs

    Full-Stack Software Developer

    Built web applications and backend systems for e-commerce, logistics and education platforms.

    • Designed REST APIs supporting business operations and customer-facing apps.
    • Built admin dashboards and reporting tools that made operations more efficient and easier to see.
    • Integrated mapping and geolocation services to support logistics workflows.
    • Node.js
    • Express
    • React
    • MongoDB
    • MySQL
    • Maps APIs
Years solving problems and shipping to production
6+
Platform performance gained through architecture and database work
30%approx.
Users across the products I've shipped
500K+
Industries shipped for: fintech, logistics, e-commerce, education
4

01.1Selected work

Selectedwork.

Live products in fintech, logistics, art and energy, plus the AI and tooling underneath. Each one is a short case study: the problem, the approach, the impact.

01.2AI

AI, beyondthe chatbot.

I don't just experiment with AI. I build useful software with it, and I treat the model as the least trustworthy part of the system.

  1. 01Message
  2. 02 · probabilisticLLM · tool call
  3. 03zod · TradingIntent
  4. 04 · deterministicRisk Engine · 11 rules
  5. 05Queue
  6. 06Execution
From the AI Trading Assistant: the model proposes, the Risk Engine disposes.
  • 01

    Models interpret. Code decides.

    LLMs turn messy language into structured intent. Anything with consequences, like money, data or side effects, goes through deterministic, tested code.

  • 02

    Structured outputs, always

    Tool calling into schemas validated with zod. If the output doesn't validate, it retries, then falls back safely. It never guesses.

  • 03

    Augment what already works

    The best AI features live inside existing products and workflows: onboarding, support, operations. They don't need a new tab.

  • 04

    Reliability is a feature

    Latency budgets, cost per call, rate limits and graceful degradation are designed in from day one, not bolted on later.

01.3Stack

Tools I reach for.

No skill bars. These are the tools I've shipped production systems with, grouped by what they're for.

01Languages
  • TypeScript/
  • JavaScript/
  • Go/
  • PHP
02Backend
  • Node.js/
  • NestJS/
  • Express/
  • AdonisJS/
  • REST/
  • Microservices
03Data
  • PostgreSQL/
  • MySQL/
  • MongoDB/
  • Redis/
  • Firebase
04Messaging
  • RabbitMQ/
  • Kafka/
  • BullMQ
05Infrastructure
  • AWS/
  • Docker/
  • Kubernetes/
  • DigitalOcean/
  • CI/CD
06Frontend
  • React/
  • React Native/
  • Next.js/
  • Redux
07AI
  • LLMs/
  • Tool calling/
  • AI agents/
  • Structured outputs/
  • RAG
08Quality
  • Jest/
  • Mocha/
  • TDD

01.4Leadership

Seniority is mostlythe invisible work.

  1. 01

    Architecture

    Designed the microservice and event-driven foundations that fintech products run on.

  2. 02

    Standards

    Created the templates and engineering standards teams build from, cutting setup time in half.

  3. 03

    Mentorship

    Mentored engineers and ran code reviews focused on correctness and maintainability.

  4. 04

    Technical decisions

    Led engineering teams through technical decisions, from database design to deployment.

  5. 05

    Product partnership

    Worked closely with product, design and QA to ship business-critical features.

  6. 06

    Production ownership

    Stayed on the hook after launch, troubleshooting critical issues and keeping platforms up.

02Creator@tannaye.dev

Tannaye: content creator

Tannaye

Technology, ideas and the things I'm curious about. I explain software the way I wish it had been explained to me.

03Music

Guitar has nothing to do with software.And somehow, it has everything to do with it.

Six strings, standard tuning

Free play

Tap a string, or swipe across them. Pick a game above for a challenge.

Pluck
Victor seated on a stool playing an acoustic guitar

Six strings, a lot of patience, and the same loop I know from engineering: practise, listen, fix the part that's off, repeat. It's where I go to think without a screen.

Victor relaxing on a sofa with his phone, an acoustic guitar leaning beside him