Victor Iwatannaye

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.

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.
- 01EngineerI build production software: backend systems, fintech platforms and AI-powered applications.Explore
- 02CreatorAs Tannaye, I make content about technology, software engineering, AI and everyday ideas.Explore
- 03MusicianI play guitar. Music is how I step away from the screen, and how I come back to it.Explore
Journey · 2015 → now
My achievementsover the years.
From a first QBasic program in 2015 to banking infrastructure and AI: the story so far.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
- 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
- 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
- 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.
- AI· Live
012026
AI Trading Assistant
Control MetaTrader 5 accounts through WhatsApp or Telegram in plain language.
Impact: The LLM never places a trade. It only turns language into structured intent, and a deterministic risk engine decides.
Solo · Architecture & buildTypeScript · OpenAI function calling · zod · BullMQ - Fintech· Livetendar.co ↗
022022 → now
Tendar
Lending-as-a-Service and credit scoring: all-in-one lending software for modern lenders.
Impact: Credit decisions, KYC, disbursement and recovery in one stack, with event-driven workflows that stay resilient under load.
Backend lead · Credit scoringNestJS · TypeScript · PostgreSQL · RabbitMQ - Fintech· Livefocusmfb.com ↗
032021 — 2026
Digital Banking for Focus MFB
Secure APIs and backend services behind customer-facing and operational banking.
Impact: Customer onboarding, account management and transaction workflows for a microfinance bank.
Backend engineer · Acumen DigitalNode.js · TypeScript · PostgreSQL · Microservices - Fintech· Livejeroid.co ↗
042021
Jeroid
A crypto exchange app: trade crypto, redeem gift cards for cash and pay bills in one place.
Impact: One app for digital assets, gift cards and everyday bills.
Built the app - Logistics· Liveoneport365.com ↗
05
OnePort365
A logistics operations platform: freight for Africa's traders, from port to warehouse.
Impact: Gave operations teams clear visibility through admin dashboards, reporting and GPS-tracked haulage.
Full-stack developerNode.js · Express · React · MongoDB - Energy· Livektvvaos.com ↗
06
KTV Vaos
Company website for an oil and gas servicing company.
Impact: A clear home for KTVVAOS's tank, pipeline, construction and inspection services.
- Marketplace· Liveartgidi.com ↗
07
Artgidi
An online marketplace for authentic African art.
Impact: Paintings, sculpture, photography and more from artists across Africa, in one place.
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.
- 01Message
- 02 · probabilisticLLM · tool call
- 03zod · TradingIntent
- 04 · deterministicRisk Engine · 11 rules
- 05Queue
- 06Execution
- 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.
- 01
Architecture
Designed the microservice and event-driven foundations that fintech products run on.
- 02
Standards
Created the templates and engineering standards teams build from, cutting setup time in half.
- 03
Mentorship
Mentored engineers and ran code reviews focused on correctness and maintainability.
- 04
Technical decisions
Led engineering teams through technical decisions, from database design to deployment.
- 05
Product partnership
Worked closely with product, design and QA to ship business-critical features.
- 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.



YouTube
@tannaye
Longer videos on tech, software and AI.
Instagram
@tannaye.dev
Short explainers and behind-the-scenes.
TikTok
@tannaye.dev
Quick takes on tech, AI and dev life.
X
@tannaye_dev
Thoughts in progress.
LinkedIn
Victor Iwatannaye
The professional side.
Work with me. Brands and teams building for developers: let's make something worth watching.
Start a collaboration03Music
Guitar has nothing to do with software.And somehow, it has everything to do with it.
Six strings, standard tuning
Free play · keys 1–6
Move your cursor across the strings, or press 1–6.Tap a string, or swipe across them. Pick a game above for a challenge.

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.

Gallery
Off the clock, on camera.
Photography by Assam Inc.