Our teachers

Taught by people who've shipped it.

Every track is led by someone who has done that work professionally — not by someone who read the documentation last week.

Patrick Abiodun
Patrick Abiodun
Co-founder & Lead Instructor
Backend · Azure · Power Platform · Dynamics 365
15 years
full-stack development
MSc
Information Technology
4 countries
Canada, US, Europe, Africa

Fifteen years building software across four continents — as a developer, an engineering manager and a development manager. I started Codebound because I kept meeting the same person: someone capable, motivated and completely stuck, who had decided they weren't the type who could do this. They were wrong, and usually only a few conversations from proving it.

Previously at
IBMCanada
Power Platform Developer
EYEurope, India & Middle East
Development Manager
CognizantCanada
Dynamics 365
Telus InternationalCanada
Engineering Manager
EnbridgeCanada
Power Apps Developer
CMHCCanada
Azure Developer
Canadian Medical AssociationCanada
Azure & Dynamics 365
StubHubUS
Full-Stack Developer
Domino's PizzaUS
Full-Stack Developer
BravuraPoland
Backend Developer
AvistoCanada
Backend Developer
AppzoneNigeria
Backend Developer
CybercoreCanada
Co-founder
CodeboundCanada
Co-founder

The teaching team

Moyin Mayowa
Moyin Mayowa
Senior Software Engineer & Technical Lead
Mobile Development · Flutter / Kotlin
10 years
programming experience
MSc
Computer Science, Nottingham Trent
Tech Lead
production-grade delivery

Senior software engineer and technical lead with a decade of building and shipping production-grade software — and a particular focus on mobile development in Flutter. Teaches the mobile track.

Worked at
Lead Mobile Developer & Senior Software Engineer
Stanbic IBTCNigeria
FCMBNigeria
League IncUS
SynergityUS
TrusoftNigeria
CybercoreCanada
Co-founder
CodeboundCanada
Co-founder
Blessing Adetokunbo
Blessing Adetokunbo
Senior Backend Engineer
Backend Development · C# / .NET
8 years
programming experience
MSc
Computer Science
PhD
AI & NLP — in progress

Senior backend engineer and doctoral researcher in AI and natural language processing. Teaches the backend track.

Worked at
Senior Software Engineer
ZenithNigeria
CavistaUS
Nigerian AI Research LabNigeria
VertebraNigeria
CybercoreCanada
CodeboundCanada
Blessing Towoju
Blessing Towoju
Senior Backend Engineer
Backend Development · C# / .NET
8 years
programming experience
MSc
Computer Science
PhD
AI & NLP — in progress

Senior backend engineer and doctoral researcher in AI and natural language processing. Teaches the backend track.

Worked at
Senior Software Engineer
ZenithNigeria
CavistaUS
Nigerian AI Research LabNigeria
VertebraNigeria
CybercoreCanada
CodeboundCanada

Yes, those two profiles really are the same. Blessing and Blessing are twins. They studied together, joined the same six companies in the same order, and are now doing doctoral research in the same field. We stopped trying to write them separate biographies some time ago.

How we teach

You type, we don't

It's quicker for us to take the keyboard and fix it. You'd learn nothing. So you drive, and we ask questions until you find it yourself.

Real code review

Everything you write gets reviewed the way it would be in a working team — directly, specifically, and without anyone taking it personally.

Honest feedback

You'll always know where you actually stand. That's more useful than encouragement, and we'd rather be useful.

Start with a conversation, not a commitment

Free, about thirty minutes, no pitch. We'll tell you honestly whether we can help.