<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Jeremy Code Podcast]]></title><description><![CDATA[This podcast hosts conversations that explore technology, finance, programming and builders.]]></description><link>https://podcast.jeremycode.com</link><image><url>https://substackcdn.com/image/fetch/$s_!14r_!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5057abc-2457-4aae-a999-f751d78ef0ff_1024x1024.png</url><title>Jeremy Code Podcast</title><link>https://podcast.jeremycode.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 09 Sep 2026 02:43:15 GMT</lastBuildDate><atom:link href="https://podcast.jeremycode.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jeremy Code]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[jeremycode@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[jeremycode@substack.com]]></itunes:email><itunes:name><![CDATA[Jeremy Ikwuje]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jeremy Ikwuje]]></itunes:author><googleplay:owner><![CDATA[jeremycode@substack.com]]></googleplay:owner><googleplay:email><![CDATA[jeremycode@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jeremy Ikwuje]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[From an Upwork gig to founding engineer at Tando - w / Shamsudeen Adedokun]]></title><description><![CDATA[Shamsudeen on building Kenya&#8217;s Bitcoin M-Pesa, why Tando acquired a startup called Splice, and his advice for freelancers in Nigeria.]]></description><link>https://podcast.jeremycode.com/p/from-an-upwork-gig-to-founding-engineer</link><guid isPermaLink="false">https://podcast.jeremycode.com/p/from-an-upwork-gig-to-founding-engineer</guid><dc:creator><![CDATA[Jeremy Ikwuje]]></dc:creator><pubDate>Mon, 07 Sep 2026 01:00:41 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/214046803/d8c1d7072129ef89d15988eed039c7f6.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><strong>Shamsudeen Adedokun</strong> is the founding engineer at <strong>Tando</strong>, the Kenyan app that lets people spend Bitcoin as easily as cash by bridging the Lightning Network with M-Pesa. He joined through a single Upwork gig, a basic Flutter UI prototype, and grew into running the app&#8217;s entire backend and stack. Before Tando, he spent years freelancing on Upwork. On the side, he&#8217;s building an indie spending-tracker app and a B2B SaaS for the legal space.</p><p>This is the third episode with a guest. The first episode was with Megasley. Last week we talked with Samson about owning your code in the age of AI. This time we go into the story of how a Kenyan startup made Bitcoin spendable for 40 million people, and what building it taught Shamsudeen about reliability, trust, and freelancing your way into a founding role.</p><div><hr></div><p style="text-align: center;"><strong>Listen on <a href="https://open.spotify.com/show/4UXLj8z4koy0fsdwJMow5V?si=a335a6e77003438c">Spotify</a>, <a href="https://podcasts.apple.com/us/podcast/jeremy-code-podcast/id1786556694">Apple Podcasts</a>, <a href="https://music.youtube.com/search?q=jeremy+code+podcast">YouTube Music</a>, and more.</strong></p><div><hr></div><h3>In this episode, we discuss:</h3><p><strong>1) The Upwork gig that became Tando</strong></p><ul><li><p>How a basic Flutter UI prototype turned into a founding-engineer role</p></li><li><p>Why the founders trusted him with the backend, the server, and the money</p></li><li><p>What &#8220;the backend engineer is the life of the company&#8221; really means</p></li></ul><p><strong>2) Building Kenya&#8217;s Bitcoin M-Pesa</strong></p><ul><li><p>How Tando lets people spend Bitcoin as easily as they spend shillings</p></li><li><p>Reliability as a feature: the IntaSend outage, and why Tando acquired Splice</p></li><li><p>Why owning your payment infrastructure matters so much in fintech</p></li></ul><p><strong>3) Advice for freelancers in Nigeria</strong></p><ul><li><p>Putting yourself out there, and getting past gatekeeping and imposter syndrome</p></li><li><p>Being true to yourself: don&#8217;t buff up a LinkedIn you can&#8217;t back up</p></li><li><p>Surviving rejection on Upwork, and how AI changed the proposal game</p></li></ul><p><strong>4) The business of free</strong></p><ul><li><p>How a no-fee app makes money, and why Tando isn&#8217;t profitable yet</p></li><li><p>Cooperation over competition in the Bitcoin space</p></li><li><p>Taking user experience and stuck transactions seriously</p></li></ul><div><hr></div><h3>A few lines worth highlighting:</h3><blockquote><p>&#8220;In the Bitcoin space, when you&#8217;re actually solving the problem, money comes to you.&#8221; &#8212;Shams</p><p>&#8220;You have to put yourself in a market that&#8217;s outside your own.&#8221; &#8212; Shams</p><p>&#8220;Don&#8217;t just start jumping from one role to another when you don&#8217;t have the experience, because it will show.&#8221; &#8212; Shams</p><p>&#8220;There&#8217;s really no clocking out in fintech.&#8221; &#8212; Jeremy</p><p>&#8220;Of all the jobs I&#8217;ve gotten, it was all by recommendation.&#8221; - Jeremy</p></blockquote><div><hr></div><h3>Where to find Shamsudeen:</h3><ul><li><p>LinkedIn: https://linkedin.com/in/shamsudeen-adedokun</p></li><li><p>Yet (his indie app): https://byrde.app</p></li></ul><h3>Where to find me:</h3><ul><li><p>X: https://x.com/jeremyikwuje</p></li><li><p>LinkedIn: https://linkedin.com/in/ijsucceed</p></li></ul><div><hr></div><h3>Referenced in this episode:</h3><ul><li><p>Tando: https://tando.me</p></li><li><p>bitcoin.co.ke (every M-Pesa number becomes a Lightning address): https://bitcoin.co.ke</p></li><li><p>Upwork: https://www.upwork.com</p></li><li><p>Companies and names mentioned: Splice, IntaSend, M-Pesa, Bitnob, Tapnob, Mavapay, Chipper Cash, Payday, Grey, Patricia, Flutter, DevFest, Bitcoin++ and Bitcoin Nairobi</p></li></ul><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://podcast.jeremycode.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If you&#8217;d like to get new updates from Jeremy Code&#8217;s Podcast as it drops, subscribe! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Full transcript</h2><p><em>Lightly edited for clarity.</em></p><h3>The story of Tando</h3><p><strong>Jeremy:</strong> Hi, guys. It&#8217;s another good time again to have a wonderful conversation with a very good friend. Last episode I had a conversation with Samson, where we talked about how you have to be responsible for whatever code you write. It doesn&#8217;t matter whether I write the code or you write it yourself. Today is going to be a bit different, and it&#8217;s going to be wonderful. It&#8217;s going to be more of a background story of a company based in Kenya that has been letting people spend Bitcoin like money in Kenya. And today with me is Shamsudeen from Tando. Shamsudeen is a software engineer, and he has been the guy from day one. Welcome, Shamsudeen.</p><p><strong>Shamsudeen:</strong> Thank you, Jeremy. Thank you so much.</p><p><strong>Jeremy:</strong> Okay, guys. So I met you at the Bitcoin dev meeting in Abuja. </p><p>In 2024, before the [African Bitcoin Conference] event started. People started talking about, you know, &#8220;Tando, Tando.&#8221; And I was like, what is Tando? Throughout that entire Bitcoin conference, people just kept talking about Tando, Tando, Tando. And that made me realize you guys built something really good. I never knew the guy who built the software lives in Abuja. I was talking with my co-founder (Onionsman), asking, who are these guys that built the app? It meant you guys really prepared for this event, because when it started we began to hear of Tando. And it makes sense, because you were able to get an initial user base who needed the service so badly. Nigerians coming to Kenya, many people coming to Kenya, they have Bitcoin, they want to spend it. So just tell me how the whole thing started from day one. As we met, I got to know you were the developer who really started the whole thing. So get us to the beginning.</p><p><strong>Shamsudeen:</strong> Okay. So if anybody doesn&#8217;t know, Tando is an app that allows you to spend Bitcoin in Kenya. One thing everybody says when you tell them about Bitcoin or crypto is, &#8220;is it actually money? It&#8217;s digital money, but what can you use it for?&#8221; That&#8217;s been a question for a very long time, because if you want to spend your Bitcoin, you have to sell it. That kind of made people feel it&#8217;s not really money. It&#8217;s money, but not really spendable. So the whole magic is the founders, Jason and Sabina. Because Tando is an incredibly simple app, a utility tool, but it makes a huge difference. I&#8217;ve been a software engineer [professionally] for about five years now, I think this is the sixth year. And primarily I&#8217;ve been freelancing on Upwork.</p><p><strong>Jeremy:</strong> Upwork. Okay, so you guys are the ones making all the freelance money.</p><p><strong>Shamsudeen:</strong> Yeah, when you&#8217;re in Nigeria, everybody wants to be a global talent. You have to put yourself in a market that&#8217;s outside your own. And it was working, freelancing on Upwork. But as a freelancer, anybody who freelances will know this: most times you just need one or two clients, because if you have a good relationship with somebody, you&#8217;re going to keep working with them.</p><p><strong>Jeremy:</strong> So how did they [Tando founders] meet you? How were they able to get you going? Give us that background story.</p><p><strong>Shamsudeen:</strong> So I got an invite to check out a job post on Upwork. It was just a basic UI prototype, that was the little, a Flutter prototype. I was like, oh okay, this is just UI. So I did the UI. At the time there was another developer, Dedan; he&#8217;s Kenyan, and he worked on the backend. When I delivered the prototype, it was up to Jason, the founder, and he did the connection. This was just to test if it was actually going to work: basically, if a user sends Bitcoin to a specific lightning node, will they be able to pay out. And when it worked, it was like, okay, this is looking good. Then Jason came back and we started polishing the app more and more. After a couple of months, the app was in a very stable state and we were able to upload it to the stores. Around that time there was a very bad protest in Kenya, so the other developer [Dedan] was off for a while. I had worked on backend stuff before, so I stepped in, and that&#8217;s how I started working on the backend too.</p><p><strong>Jeremy:</strong> So you came in as a mobile app developer, a front-end developer, just to build the front end. But then you ended up working on the backend and the whole stack of Tando in general. Makes sense. And the relationship was really good? It must have been really good working with them. It&#8217;s been almost two years now.</p><p><strong>Shamsudeen:</strong>  Over two years actually, two years and about six months.</p><p><strong>Jeremy:</strong> That means you must have been very good working with them, and you&#8217;ve made so much progress. I think last year, when Sabina posted, was it one million transactions?</p><p><strong>Shamsudeen:</strong> I&#8217;m not sure I&#8217;m at liberty to disclose the exact amount, but we&#8217;re way beyond that. Way beyond. Let&#8217;s say three or four million.</p><p><strong>Jeremy:</strong> So people spend Bitcoin like that in Kenya?</p><p><strong>Shamsudeen:</strong> Yeah. I think it also really appeals to foreigners. I was in Kenya for Bitcoin++ and Bitcoin Nairobi.<br><br><strong>Jeremy:</strong> That was a few months ago. And you did not go with cash.</p><p><strong>Shamsudeen: </strong> I went with cash, like one hundred and fifty dollars. </p><p><strong>Jeremy:</strong> But I like the way you guys were able to strategically launch the app at a very good time, when there was an event happening in Nairobi. If you look at most Bitcoin products, they&#8217;re mostly in Nigeria. And there&#8217;s never been a major Bitcoin conference in Nigeria where people push a particular Bitcoin app in the country. There are all these apps, and they just come one day and say, hey guys, we launched a new app, and people start using it. But you guys were able to launch at a very good time.</p><p><strong>Shamsudeen:</strong> Yes, it was the right idea at the right time. And this is why I keep saying the magic is in the founders, because making sure you launch something like that at the right time is very important. That, combined with reliability, and the two founders being based in Kenya.</p><p><strong>Jeremy:</strong> Based in Kenya. And you guys have most of the grant money. Last year it was just back to back, right?</p><p><strong>Shamsudeen:</strong> I think that&#8217;s one thing about the Bitcoin space: when you&#8217;re actually solving the problem, money comes to you.</p><p><strong>Jeremy:</strong> Exactly. But the guys who&#8217;ve been having problems, I don&#8217;t know if maybe they&#8217;ve applied, or maybe it&#8217;s because of the commercials around their product.</p><p><strong>Shamsudeen: </strong>In Africa in general, Kenya is, I think you must have seen this, they say Kenya is a Bitcoin country. Actually, like Nigeria, it&#8217;s a bit of a hassle. Crypto is technically banned, so all these crypto companies have to go through loopholes. I know there&#8217;s a gray area on crypto in Kenya, but Kenya is the Bitcoin country.</p><p><strong>Jeremy: </strong>If not for the fact that we Nigerians are very resilient, this country wouldn&#8217;t have experienced the kind of innovation it has, because people just keep pushing. I remember the first time I launched my first company, it was a Bitcoin rewards app, where you could buy airtime, pay bills, and get cash back in SATs. That was the first thing I did with Bitcoin, to stack Bitcoin. We did over thirty thousand dollars in spend. And the day after we launched, they announced the news that Bitcoin was banned in the country. But that never stopped us from launching. That shows that even with those things, Nigerians have produced more innovations than many countries in Africa. It&#8217;s just the bad PR we have.</p><p><strong>Shamsudeen:</strong> Yes, that&#8217;s true.</p><h3>Reliability, IntaSend, and acquiring Splice</h3><p><strong>Jeremy:</strong> So tell me how you&#8217;ve been able to do a lot of backend work. You said you started from the front end and went to the backend. And I heard you guys acquired Splice.</p><p><strong>Shamsudeen:</strong> Yeah. So for people who&#8217;ve been using Tando from the beginning, they would have noticed a brief period of downtime. Before, when you transacted with Tando, whoever received the Kenyan shillings would see an IntaSend alert, because IntaSend was the payment processor. Then IntaSend ran into some compliance issues and they were down for a while. And there were these two guys, Vlad and Colin. They built Splice, a payment processor on M-Pesa. Not lightning, just a payment processor. So that&#8217;s what we then started using. But because we did not want a situation like what happened with IntaSend, where Tando would be non-operational for a while, Jason made the decision to acquire them.</p><p><strong>Jeremy:</strong> So basically you were acquiring the external processing infrastructure, so you have full control over your destiny.</p><p><strong>Shamsudeen:</strong> Exactly. Because reliability is very important.</p><p><strong>Jeremy:</strong> So important. I remember a company I was working for. They had a US partner issuing dollar accounts, you know how this whole thing can be. And the partner pulled the plug because of compliance issues, since so many yahoo boys were using the app to launder money. Can you imagine, they were holding about six hundred thousand dollars of deposits. And customers had withdrawn the naira out. So the company had a serious hole in their liquidity. They couldn&#8217;t continue, so they had to pause for like three months, and customers left. There was no trust anymore. By the time they came back, only a few customers were left. The company still has not recovered fully.</p><p><strong>Shamsudeen:</strong> I think that reliability thing, I&#8217;m not sure if you know about Patricia? That&#8217;s probably one of the things killing fintechs in Nigeria too. That reliability issue has happened a couple of times. It&#8217;s very bad in payments.</p><p><strong>Jeremy:</strong> Very bad. If not for Payday going down, I don&#8217;t think Grey would be this popular today. Because Payday was the app you used other than Chipper Cash. If you didn&#8217;t like Chipper Cash, Payday was the alternative. Then Grey was coming up, and now there&#8217;s Raenest [Geegpay]  coming up. But it was Payday we all knew at that time. </p><p><strong>Shamsudeen:</strong> Just because they had that issue with that one bank abroad. And remember, it was even Patricia, they said they had converted customer funds to their token. Yeah.</p><p><strong>Jeremy:</strong> So when you guys acquired Stripe, I mean Splice, not Stripe. I remember, in the Bitcoin hackathon we did, there was Splice, Stealth Money, and Bitpension, which was our own project that came first. I think Splice was among the projects that launched in that period. So I recall how these guys all started. When you acquired them, how did the whole process go? Did you continue to work on Splice internally? Did you hire their engineers?</p><p><strong>Shamsudeen:</strong> So Splice was pretty stable at the time it was acquired, so we didn&#8217;t really have to do much active work on it. We do still make updates, because we have to patch whatever holes we come across, and we&#8217;re planning on adding features. So we still work on it and maintain it. But it&#8217;s not being pushed for other people to come and use Splice. It&#8217;s fully internal right now.</p><p><strong>Jeremy:</strong> But that wasn&#8217;t the goal of the founders of Splice.</p><p><strong>Shamsudeen:</strong> Yeah. But when you think of what happened to IntaSend, because we&#8217;re processing a lot of volume, compliance issues, stuff with the government, Splice may end up having those same issues if we&#8217;re not careful. It&#8217;s just easier to avoid that when all the volume Splice processes comes from Tando.</p><p><strong>Jeremy:</strong> I know a lot of deals that happen within Africa, the figures aren&#8217;t that high compared to what we hear globally. Do you have an idea how much the acquisition was? Was it life-changing?</p><p><strong>Shamsudeen:</strong> Honestly, I have no idea. I tend to stay on the dev side a lot more. Maybe if you get the founders on your podcast.</p><h3>The backend engineer&#8217;s job, and earning trust</h3><p><strong>Jeremy:</strong> So tell me about your team ethics, your processes in building products. You came in as a freelancer two years ago, building the front end. They trusted you to the point where they let you see their backend code. I used to joke that the backend engineer is the life server of the company, because he sees the money, he knows where the money is going, he can choose to change things. So they trusted you enough to give you access to the backend code. That means you must have been very good in how you worked with them.</p><p><strong>Shamsudeen:</strong> Yeah. I think that&#8217;s one thing you learn as a freelancer. In the process of building software, you see a lot of devs who just build what they need to build, and they don&#8217;t really look into the user experience or the big picture. That&#8217;s what AI currently cannot do yet. I use the word &#8220;yet&#8221; because it&#8217;s going to happen over time, honestly. So as a freelancer, you learn people skills, and you learn to look at the whole big picture of the product you&#8217;re trying to build. My relationship with Jason and Sabina is really good. They&#8217;re really good people, easy to work with. So it just felt natural to keep extending the relationship. It wasn&#8217;t like, oh, I&#8217;m not sure I trust you to give you access to this backend code, or the server, or the Splice dashboard, which actually holds money. We just trusted each other over time.</p><p><strong>Jeremy:</strong> That means you must have been very good, because there are some engineers I&#8217;ve worked with. There was one I worked with some time ago. At some point he was telling me he was busy, he didn&#8217;t have time to do this. I was like, what the hell, this guy is crazy. I just let him go. Let&#8217;s end this, I need somebody else. </p><p><strong>Shamsudeen: </strong>But how did he tell you?</p><p><strong>Jeremy: </strong>There was a formal agreement that this thing would be built in three months. We agreed on three months, with some iterations as to how things would go. It&#8217;s a new product, not an established one, so of course you expect changes. He needed money so badly. The guy was like, okay, yeah, I can do it. First part of the contract, this guy was doing fine, doing the work, the guy is talented. But the work ethic was bad. At some point he started saying there&#8217;s a new product he just got, one month into the project.</p><p><strong>Shamsudeen:</strong> No, that&#8217;s bad. That&#8217;s really bad. As a freelancer, you can take as many projects as you want, sure. But you have to make sure to deliver on the job. </p><p><strong>Jeremy: </strong>And you shouldn&#8217;t be telling a client you&#8217;re working with that you have other projects and you don&#8217;t have time for this anymore.</p><p><strong>Shamsudeen:</strong> I mean, that depends on your relationship with the client. For me, for example, on Upwork, your job history is public. You can see how many jobs you have pending. So at the time when I started working with Tando, I had something else on Upwork, and I was very open, telling them, okay, I&#8217;m currently doing this. But I delivered.</p><p><strong>Jeremy:</strong> You were very open from the onset.</p><p><strong>Shamsudeen:</strong> From the onset. But I made sure to always deliver at any time I set, even if that meant sleepless nights, because nobody forced me to take the extra job. So sometimes it&#8217;s easy to think every freelancer is like that. Maybe that&#8217;s credit to me.</p><h3>Advice for freelancers</h3><p><strong>Jeremy:</strong> What advice would you give to developers, some of whom will listen to this and might also be freelancers? Are you still a freelancer?</p><p><strong>Shamsudeen:</strong> No, I don&#8217;t freelance anymore.</p><p><strong>Jeremy:</strong> That means the money they pay you must be very sufficient. So what advice can you give to freelancers, people who are optimistic, maybe looking to become freelancers because of the opportunities we have right now? Some intend to do it just for the freedom it comes with. What&#8217;s your advice for freelancers in Nigeria?</p><p><strong>Shamsudeen:</strong> The first thing I&#8217;d say is you need to put yourself out there. It&#8217;s very easy as developers to just stay inside.</p><p><strong>Jeremy:</strong> How have you put yourself out there?</p><p><strong>Shamsudeen:</strong> So I didn&#8217;t really do a good job of putting myself out there. I started learning to code back in like 2017, and I did not get my first freelance job until like 2020.</p><p><strong>Jeremy:</strong> Wow. So you were hiding somewhere? Nobody knew you then?</p><p><strong>Shamsudeen:</strong> Nobody, actually. I did not go to events. And one thing about the Nigerian tech scene is that there can be a lot of gatekeeping, which can discourage people. I did not like that. Upwork was very helpful in that aspect. I did not have to meet people. I was in school, in Ekiti, Ekiti State. So yeah, you have to put yourself out there. I know there&#8217;s a bit of imposter syndrome when you go into these events and you see guys talking. Like the last event, there was one guy [Sadiq] saying so many things I did not know. And then people were like, oh, you work at Tando, that&#8217;s really good. And I&#8217;m like, bro, what can I do? I don&#8217;t know what people are saying. </p><p><strong>Jeremy:</strong> But over time, I got to know that some of those things are actually [bullshit]. Like this whole thing about, okay, this guy, if you see his LinkedIn profile, he&#8217;s able to say a lot of things he does. But you know, I was having a call with this kind of guy once. We joined the team, and he was the engineer I met there. I came in as an engineer before I was asked to lead the engineering team. And I discovered that this guy, I looked at his work, and I had been giving him respect earlier because I was working differently, I had my own project. I asked him to get something done. He could understand some basic terms, but I&#8217;d say your code has to do this, and the guy couldn&#8217;t explain exactly. He was just copying things from Stack Overflow.</p><p><strong>Shamsudeen:</strong> Exactly. And that leads into the second thing I was going to say: don&#8217;t rush, and be true to yourself. Because being a freelancer, you&#8217;re going to have to put yourself in many shoes, wherever the money or the job is. You could start as a mobile developer and see a web development or backend job. If you genuinely cannot do it, do not rush and fill up your LinkedIn with those skills to make the client think you can. Everybody tries to buff up their profile, but there&#8217;s a wrong way and a right way to do it. If you do it and you end up getting the job and performing really poorly, it&#8217;s going to show on your record. It&#8217;s just a bad experience for the client and for you. I&#8217;m not saying you should wait until you&#8217;re one hundred percent skilled up on something to start. But don&#8217;t just start jumping from one role to another when you don&#8217;t have the experience, because it will show.</p><h3>Dealing with rejection on Upwork</h3><p><strong>Jeremy:</strong> How have you been able to deal with rejections on Upwork? This can be very brutal.</p><p><strong>Shamsudeen:</strong> Yeah, it can be very brutal. A lot of times you can send thirty proposals in a week. I used to do like two or three proposals a day, back when I was still applying on Upwork. You could send thirty proposals and only hear back on two. And it&#8217;s a hard back-and-forth. So it can be difficult. You also need to be able to tell, okay, if this person is starting to seem difficult, just don&#8217;t go into it. Some people can be difficult. Some you agree with, okay, I&#8217;m going to award the contract to you, and then they just ghost. So it can be brutal. But I like to think of it as a numbers game. Just keep doing it, and you&#8217;re going to come across one, one way or another. The algorithm has a way of pushing you when it sees you&#8217;re hearing back from people. And on the client side, when they post a job, they&#8217;re also looking for experienced people, and Upwork can suggest your profile and invite you to take a look at their job. I think that&#8217;s what happened to me with [Tando].<br><br><strong>Jeremy: </strong>was it Sabina?<br><br><strong>Shamsudeen: </strong>No, it was Jason. So just keep your chin up on all the rejections and keep going, and it&#8217;s going to come. Now I think it&#8217;s a bit more competitive because people are using AI to submit proposals, so it&#8217;s harder for clients to filter through them. You could post a job and in five minutes see thirty proposals, because everybody&#8217;s auto-generating them.</p><p><strong>Jeremy:</strong> Five minutes? How exactly?</p><p><strong>Shamsudeen:</strong> So people have Upwork bots. Upwork used to have an RSS feed, but I think they got rid of it. For every job that comes up on the feed, they feed it to an agent, ChatGPT, it spits out a proposal, and you submit it, in seconds. Many people do that. People even sell the bots. So it&#8217;s become harder for clients, and some of them just end up leaving. That&#8217;s why putting yourself out there now is more important, because when you go to things like DevFest, or write articles on Twitter, you see people like, oh okay, I have this job [for you].</p><p><strong>Jeremy:</strong> Somebody once said eighty percent of all jobs aren&#8217;t advertised. Of all the jobs I&#8217;ve gotten, it was all by recommendation. Somebody just said, hey, I want you to join this call now. I remember the job I got. A friend of mine I met in Abuja just said, what&#8217;s up, are you available for a call? I said yeah, sure. He said join this call. And that was how I joined the company. No interview. I just joined. That was how I started working with them.</p><p><strong>Shamsudeen:</strong> So you need to get to know people. You need to build people skills. Put yourself out there, build people skills. That&#8217;s very important. If you don&#8217;t want to do that, then you&#8217;re better off not being a freelancer.</p><h3>Competition, grants, and how Tando makes money</h3><p><strong>Jeremy:</strong> Let me ask you a quick one. Do you guys plan to enter other countries? You&#8217;ve been in Kenya for a long time. Or do you want to fully hold that market?</p><p><strong>Shamsudeen:</strong> So we kind of wanted to. But one thing about the Bitcoin space, you don&#8217;t want to compete too much.</p><p><strong>Jeremy:</strong> Even if you do, it&#8217;s on the side. It&#8217;s like everybody helps each other.</p><p><strong>Shamsudeen:</strong> That was something I recently learned. Knowing normal traditional companies, they would typically take the market share before the competition. But at events, there were times where, okay, this person is interested in building a Tando for his country, so, oh, you can walk him through how we did it. That&#8217;s how I met the founder of Tapnob. And I met a few others in the space. </p><p><strong>Jeremy:</strong> BitSpender? Makes sense. I he just got a grant.</p><p><strong>Shamsudeen: </strong>Congratulations to them. It&#8217;s nice seeing these guys.</p><p><strong>Jeremy</strong>: I remember the BitSpender guy was having calls with Onionsman, trying to get ideas. And even someone from Mavapay was saying how the Bitnob guy [Benard Parah] was the one giving them advice, even if their product was competing with Bitnob in some areas.</p><p><strong>Shamsudeen: </strong>So that&#8217;s a really nice thing about the Bitcoin space.</p><p><strong>Jeremy:</strong> And Tando doesn&#8217;t charge fees. So how do you guys make money? Grants?</p><p><strong>Shamsudeen:</strong> Right now we&#8217;re just really focused on the goal of making more people open to Bitcoin.</p><p><strong>Jeremy:</strong> So how do you make money? Is it just spread? I know companies that don&#8217;t charge fees tend to make money from the Bitcoin spread.</p><p><strong>Shamsudeen:</strong> Currently, we have the app, and we have bitcoin.co.ke, where everybody in Kenya now has a lightning address tied to their phone number. To claim your address, you pay a small fee. And there are actually transaction fees when you transact with bitcoin.co.ke. So there&#8217;s a bit of income from that, but it&#8217;s very little.</p><p><strong>Jeremy:</strong> But again, everybody having access to Bitcoin doesn&#8217;t mean everybody actually has it, because you have to apply for it. Permission has to be granted.</p><p><strong>Shamsudeen:</strong> Yes. We are not currently profitable.</p><p><strong>Jeremy:</strong> So you guys need more grants. Because if you&#8217;re not profitable, that means you&#8217;re basically an NGO.</p><p><strong>Shamsudeen:</strong> Yes. And again, credit to the founders, because it&#8217;s not easy. When you&#8217;re trying to get somebody to use your payments platform, I think that&#8217;s what we did at the beginning: not charging transaction fees or stamp duty and stuff. And when you tell Kenyans, oh, if you use Tando, you don&#8217;t pay fees, it&#8217;s lower than M-Pesa, they&#8217;re like, oh, really? And they end up using it. And then you&#8217;ve got another person into the Bitcoin ecosystem.</p><p><strong>Jeremy:</strong> So you guys plan to grow by offering free service. Nobody can beat a free service, you can&#8217;t compete with free. So in the future, hoping you&#8217;ll at some point acquire customers, then find a way to make money. Is that the model?</p><p><strong>Shamsudeen:</strong> Maybe. I can&#8217;t really speak to that. But as long as we achieve the goal of &#8230;</p><p><strong>Jeremy</strong>: Bitcoinization&#8230;Hyperbitcoinization.<br><br><strong>Shamsudeen: </strong>Getting more people onboarded. We&#8217;re happy. </p><h3>Side projects, and taking reliability seriously</h3><p><strong>Jeremy:</strong> It&#8217;s been nice talking to you. One thing before we close: what&#8217;s your most valuable experience working with Tando that you think you can take elsewhere? In fact, let me ask, do you plan to build your own product in the future, or just keep working for other companies?</p><p><strong>Shamsudeen:</strong> Oh no, I do plan to. I want to build my own product.<br><br><strong>Jeremy</strong>: Within the finance space?</p><p><strong>Shamsudeen: </strong>I&#8217;m currently working on two things on the side. The first is an indie app that lets you record your spending very easily. That&#8217;s actually on the App Store, it&#8217;s called Byrde. The second is a B2B SaaS for legal use, basically a utility to help speed up the work of lawyers. But something I&#8217;ve learned at Tando that I&#8217;m taking into both my app and my side project is that reliability is very important. Prior to Tando, I hadn&#8217;t worked on something that had as many users as Tando. You have to be really keen about the user experience. Just little things like loading time, or adjusting for the different types of users. You have to take user experience really seriously. And it&#8217;s becoming increasingly important that you don&#8217;t have to spend so much time on the code itself, you just have to make sure the experience is right.</p><p><strong>Jeremy:</strong> How do you deal with stuck transactions, like a payment that is hanging? You have to take those things very seriously.</p><p><strong>Shamsudeen:</strong> Yes, exactly. </p><p><strong>Jeremy: </strong>That&#8217;s something that as a freelancer you don&#8217;t get to experience, because you&#8217;re not close to the project. You just did it and go. But now you&#8217;re close to the project.</p><p><strong>Shamsudeen: </strong>That&#8217;s something we&#8217;ve been working on a lot lately: the best way to streamline or fix stuck transactions. Are you asking me how we handle it?</p><p><strong>Jeremy:</strong> I just want to know. Working in fintech is totally different from working in any other software company, because you have to be reliable, you have to be up, you have to be available when they need you. There may be a stuck transaction at 2 AM, and they might call you to fix it.</p><p><strong>Shamsudeen:</strong> Yes.</p><p><strong>Jeremy</strong>: So actually, there&#8217;s really no clocking out in fintech. There are no official off-hours. But then as a CTO or founder, just tell your guys, I can call you anytime, and just be available when I call you.</p><p><strong>Shamsudeen:</strong> Yes. So we have a somewhat manual flow of handling stuck transactions currently. Luckily, M-Pesa is a very reliable service.</p><p><strong>Jeremy:</strong> Very big company.</p><p><strong>Shamsudeen:</strong> But there was something that happened. I think M-Pesa was down briefly a few days ago, which caused a bit of trouble; we had a couple of stuck transactions. We do manual refunds, but that&#8217;s after our code has tried to retry the payment a few times. If it fails, then we do refunds. It&#8217;s hard to have automatic refunds when we don&#8217;t store users&#8217; data. There&#8217;s no login.</p><p><strong>Jeremy:</strong> I was about to ask you how you guys do refunds. So you don&#8217;t take KYC?</p><p><strong>Shamsudeen:</strong> No.</p><p><strong>Jeremy:</strong> You guys don&#8217;t take KYC. What&#8217;s the maximum transaction amount?</p><p><strong>Shamsudeen:</strong> I can actually check, because it changes.</p><p><strong>Jeremy:</strong> More than one thousand dollars, or less than that?</p><p><strong>Shamsudeen:</strong> It&#8217;s around fifty thousand [Kenyan] shillings. That&#8217;s per transaction. We don&#8217;t do daily caps or anything like that. Per transaction is fifty thousand shillings.</p><p><strong>Jeremy:</strong> Let me see [the app]. This is different from the current production. It looks sleek, man. Very sleek. Did you design this?</p><p><strong>Shamsudeen:</strong> Not me. The designer did it. The designer is also a Nigerian. He&#8217;s in Lagos.</p><p><strong>Jeremy:</strong> Thank you Shams [for showing up]. It was wonderful. I didn&#8217;t realise that was forty minutes.</p><p><strong>Shamsudeen:</strong> Don&#8217;t worry, next time I&#8217;ll call you out to discuss monierate. I actually want to hear about that. </p><p><strong>Jeremy: </strong>Cool. I&#8217;m always open, man.</p><p><strong>Shamsudeen:</strong> Cool, man. Thank you. Thanks so much, man. Cheers.</p><p><strong>Jeremy:</strong> Cheers.</p><p><strong>Listen on <a href="https://open.spotify.com/show/4UXLj8z4koy0fsdwJMow5V?si=a335a6e77003438c">Spotify</a>, <a href="https://podcasts.apple.com/us/podcast/jeremy-code-podcast/id1786556694">Apple Podcasts</a>, <a href="https://music.youtube.com/search?q=jeremy+code+podcast">YouTube Music</a>, and more.</strong></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://podcast.jeremycode.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If you'd like to get new updates from Jeremy Code&#8217;s Podcast as it drops, subscribe! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Your code is your responsibility, even when AI wrote it — Samson Olusegun, Sofware Engineer at Mavapay ]]></title><description><![CDATA[Listen now (37 mins) | Samson Olusegun on owning your code in the age of AI, shipping fast without breaking things, choosing fintech partners, API standards, and building a price index in Nigeria.]]></description><link>https://podcast.jeremycode.com/p/your-code-is-your-responsibility</link><guid isPermaLink="false">https://podcast.jeremycode.com/p/your-code-is-your-responsibility</guid><dc:creator><![CDATA[Jeremy Ikwuje]]></dc:creator><pubDate>Mon, 31 Aug 2026 01:00:20 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/213280958/73d6a1e987ccd62beed3f3dc90665ead.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><strong>Samson Olusegun</strong> is a software engineer at <strong>Mavapay</strong>, a fintech that moves money across borders over Bitcoin. He runs the entire backend and infrastructure stack, from DevOps and cloud architecture down to the handoff from development into production. Trained in economics, he is also a self-described data guy who tinkers with real-world datasets in his spare time, including a price index for Nigerian markets that he has been building for the past year.</p><p>This is the conversation we tried to record once before, until the Nigerian internet had other plans. This time we sat down in the same space, offline, and got into it.</p><div><hr></div><p style="text-align: center;"><strong>Listen on <a href="https://open.spotify.com/show/4UXLj8z4koy0fsdwJMow5V?si=a335a6e77003438c">Spotify</a>, <a href="https://podcasts.apple.com/us/podcast/jeremy-code-podcast/id1786556694">Apple Podcasts</a>, <a href="https://music.youtube.com/search?q=jeremy+code+podcast">YouTube Music</a>, and more.</strong></p><div><hr></div><h3>In this episode, we discuss:</h3><p><strong>1) Owning your code in the age of AI</strong></p><ul><li><p>What does &#8220;your code is your responsibility&#8221; actually mean when an AI wrote the code?</p></li><li><p>The rate bug that quietly cost my company money, and what it taught me</p></li><li><p>Why &#8220;the AI wrote it&#8221; doesn&#8217;t get you off the hook, and how that echoes an old idea from aviation</p></li></ul><p><strong>2) How a lean fintech team ships safely, and fast</strong></p><ul><li><p>The exact steps Samson&#8217;s team runs before any code reaches production</p></li><li><p>When is it fine to reach for Claude Code, and when is it not?</p></li><li><p>How Mavapay once switched payment providers overnight and still shipped to production</p></li></ul><p><strong>3) Partners, standards, and the fintech stack</strong></p><ul><li><p>Why the wrong partner can sink even a great engineering team</p></li><li><p>The virtual-card deal that fell apart, and what it cost</p></li><li><p>Paystack versus the old guard: how API standards diverge, and why good docs matter more than people think</p></li></ul><p><strong>4) Beyond fintech: a price index for Nigeria</strong></p><ul><li><p>The side project born from watching market prices change day to day</p></li><li><p>Crowdsourcing data on a &#8220;verify, don&#8217;t trust&#8221; principle</p></li><li><p>Why Samson doesn&#8217;t trust official inflation numbers, and what a rolling price index could fix</p></li></ul><div><hr></div><h3>A few lines that stuck with me:</h3><blockquote><p>&#8220;If you break the system, they&#8217;re not going to call the AI. They&#8217;re going to call you.&#8221;</p><p>&#8220;AI itself is just a black box. It&#8217;s what you feed into it that it gives you back.&#8221;</p><p>&#8220;Test like your life depends on it.&#8221;</p><p>&#8220;In fintech, a partner either breaks you or makes you.&#8221;</p><p>&#8220;I&#8217;m not concerned about what the seller is selling. I&#8217;m concerned about what the buyer buys.&#8221;</p></blockquote><div><hr></div><h3>Where to find Samson Olusegun:</h3><ul><li><p>LinkedIn: https://www.linkedin.com/in/samson-olusegun/</p></li><li><p>X: https://x.com/nully0x</p></li><li><p>Mavapay: https://mavapay.co</p></li></ul><h3>Where to find me:</h3><ul><li><p>https://x.com/jeremyikwuje</p></li></ul><div><hr></div><h3>Referenced in this episode:</h3><ul><li><p><em>Your code is your responsibility, even if AI wrote it</em> (the Senko Ra&#353;i&#263; post that sparked the theme): https://blog.senko.net/your-code-is-your-responsibility-even-if-ai-wrote-it</p></li><li><p>Claude Code: https://www.anthropic.com/claude-code</p></li><li><p>The Big Mac Index (The Economist): https://www.economist.com/interactive/big-mac-index</p></li><li><p>Companies and tools mentioned: Mavapay, Sudo, Bridgecard, Miden, Quidax, Paystack, Flutterwave, Interswitch, Remita, E-Tranzact, Binance, Mintlify, Swagger, Postman, Starlink, Spectranet</p></li></ul><div><hr></div><p><em>The full transcript of this episode is available in the Transcript tab. It has been lightly edited for clarity.</em></p>]]></content:encoded></item><item><title><![CDATA[Building Fintech #2: What is Fintech?]]></title><description><![CDATA[Why fintech isn't a bank, and the five categories every builder should know. A fintech nerd's field guide to what fintech actually is.]]></description><link>https://podcast.jeremycode.com/p/building-fintech-2-what-is-fintech</link><guid isPermaLink="false">https://podcast.jeremycode.com/p/building-fintech-2-what-is-fintech</guid><dc:creator><![CDATA[Jeremy Ikwuje]]></dc:creator><pubDate>Tue, 18 Aug 2026 08:01:20 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/210816750/57f3a291cc20c39117bf86203016e87a.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Jambo builders. Welcome to episode #2 of Building Fintech by Jeremy Code Podcast. Building Fintech is a podcast series for fintech nerds.</p><p>In this episode, you&#8217;ll get into the basics- the very basics- of what Fintech is about. Let&#8217;s get started.</p><p>When I was a kid, my dad used to go to the bank to send us money, and we normally went to a nearby bank branch (same bank) to withdraw it as cash. But today I sent money to my dad from my phone, and he received it and spent it with his debit card. But I don&#8217;t use a bank. I use a fintech.</p><h2>What, exactly, is FinTech?</h2><p>FinTech in full is financial technology. Two words: financial and technology.</p><p>Fintech is a technology that makes financial services faster, cheaper and easier to use.</p><p>Technology today is mainly software. Software can be a mobile app, a website, a chatbot, or a digital platform.</p><p>Financial services are mainly payments, loans, savings and investing.</p><p>FinTech means using software, mobile apps, websites, chatbots or digital platforms to make payments, loans, savings or investing cheaper, easier and faster.</p><p>We use fintech every day. The app on your phone that lets you send money, pay a bill, or buy crypto is a fintech.</p><h3>It is not a bank</h3><p>Most people think of fintech or define fintech as a bank. But they see it as a bank with an app. This is not correct, and it is also misleading.</p><p>FinTech is not a company or organisation. It is a technology that we can use to access financial services faster, easier and cheaper.</p><p>The app on your phone that lets you send money is a fintech, but the app might be developed by an individual, not necessarily a company. The app might also be developed by X Bank, but if the app is open-sourced, even if the bank shuts down, the app will continue to serve people.</p><p>Describing a company as a fintech is like describing Jeremy as a fintech. Even if I build an app that lets you send money, you won&#8217;t say I&#8217;m a &#8220;Fintech&#8221;. You&#8217;ll refer to me as a Fintech developer or operator.</p><p>For instance, Bitcoin is not a bank. Bitcoin is a financial technology. Bitcoin is fintech. Satoshi Nakamoto, the creator of Bitcoin, is not a banker. And Bitcoin does not have any banking or investment license. But millions of people around the world invest and send money home with Bitcoin. FinTech is built by individuals and companies that usually don&#8217;t hold a banking license. So you see, Satoshi Nakamoto is not a banker. He doesn&#8217;t even own a bank license. But he was able to create software that is used to move billions around the world every single day.</p><p>I&#8217;ve built dozens of fintech apps. I&#8217;m not a banker; today, I still don&#8217;t have any physical banking experience. But I was able to build an app that let millions of people send, save, borrow, and invest.</p><p>However, a situation where I named my app Jeremy - then you will mostly know Jeremy as a Fintech.</p><p>Which is why the average person can refer to a company or bank as FinTech when the name of the app is also the name of the bank.</p><p>The major reason people think fintech is a bank is that fintech is not only technology, but technology plus finance. As I explained earlier, fintech is short for financial technology. And it&#8217;s usually connected on top of an existing banking service, which makes it faster, cheaper and more accessible than the underlying banks.</p><p>Without fintech, I would have to go to a bank building to send money to my mum and wait for hours or days. But because my bank created an app that allows me to send money more easily, faster, and cheaper.</p><h2>Five Categories of FinTech</h2><p>The most successful fintech companies are payment companies.</p><p>But fintech is not just payments. It is a set of distinct things, and each of those things is solving a different problem.</p><p>When Bob sent $100 to Alice from his iPhone, it&#8217;s a payment. When Alice buys Bitcoin and holds for a future return, that&#8217;s wealth and investing.</p><p>Since you are going to be building fintech, here are five categories I want to talk about:</p><h3>The first is Payments</h3><p>Payment is a financial technology that moves money from one person or business to another. You can think of PayPal, Stripe, and M-Pesa.</p><p>This is really where beginners start. If you&#8217;re jumping into fintech, I always recommend you start with payment, because it&#8217;s at the core, at the centre of anything that you will ever build.</p><p>You have to touch payment. Doesn&#8217;t matter what fintech you&#8217;re building, you&#8217;ll find a way to touch payment. So building a payment app is where you should likely start.</p><p>Payment apps are the most decorated fintechs; nearly all fintech app, every fintech software do payment. And building a business around payment is not that complicated. The business model is usually transactional.</p><p>That&#8217;s why payment companies are the most valuable companies in fintech in the world. Payment companies were the first unicorns in the world:</p><p>PayPal, Worldpay, Alipay, and Wise and all these guys- they are the biggest fintech companies in the world today, M-Pesa and all. So arguably, fintech is generally seen as payment technologies because nearly all fintech touches payment.</p><h3>Banking Infrastructure (BaaS)</h3><p>The second kind of fintech category is banking infrastructure, or in this case, banking as a service.</p><p>It is like the plumbing that lets a company offer bank accounts, cards or mobile wallets without becoming a licensed bank itself.</p><p>This is the least visible category and arguably the most important one to understand as an engineer.</p><p>Once you start building around payments, you want to move further; if you really, truly want to become a fintech nerd, try to build a banking infrastructure; try to build a banking service that allows other fintechs to issue virtual accounts, cards, access bank accounts, and make payouts; a good example would be building a global fintech such as Stripe, Rain.xyz, Bridge, and regional examples such as Flutterwave, Mono, and Sudo.</p><p>Most BaaS can still fit in as a payment fintech because they enable payments for other payment fintechs, but they heavily use existing banking infrastructure. Their system is connecting directly to a bank.</p><p>It is important that a BaaS is not to be confused with a fintech reselling APIs of another BaaS, or a BaaS aggregator. For instance, Bridge, a stablecoin infrastructure company, issues accounts and payment rails by connecting directly to banking partners and card networks. Then there is OnePipe, a Nigerian fintech that pools APIs from multiple banks and BaaS providers into a single unified gateway. The former is BaaS; the latter is an aggregator, not BaaS.</p><p>Building a Banking as a Service infrastructure gives you an experience the average fintech nerd lacks as things get low-level. You are not just building a payment system; you are building what powers an ecosystem, from treasury management to ecommerce.</p><p>I would liken Crypto Wallet as a Service infrastructure as a new kind of BaaS. Remember, crypto is an end-to-end financial technology. In a hyper crypto world, we don&#8217;t need a bank. We can send, receive, lend, and invest without ever touching a traditional banking service.</p><p>Building a Crypto Wallet Infrastructure is tedious, just like building a traditional BaaS. It is what powers crypto exchanges, stablecoin apps, and crypto payment gateways. Building one puts you in a position where you can build anything in crypto.</p><h3>Lending</h3><p>The third one is lending, which basically is assessing risk, assessing credit risk and disbursing loans digitally, often to people that can&#8217;t really get a loan from a bank.</p><p>You might have heard the whole idea of financial inclusion. Actually, the core of it is that you build a system that is able to provide a loan to someone who, without the system, will not be able to get that loan from a bank.</p><p>From 2017 to 2022, many fintech startups were trying to solve financial inclusion across Africa. Basically, they built an app that lets anyone access a loan.</p><p>Today there are so many fintechs in Nigeria offering loans, so many loan apps across Africa, even if they&#8217;re loan sharks. But they make it easy so that with only your bank statement, you can be able to get access to a loan. You don&#8217;t need to own a business; you don&#8217;t need collateral.</p><p>These loan apps scan your bank statement, contact list, and public record of your credit/loan default history and quote an amount you are eligible for.</p><p>It&#8217;s an important fintech category and easily profitable when default is low. Operating a loan app won&#8217;t just teach you the technicalities of lending but also consumer behaviors and how the ability to pay is different from willingness to pay.</p><h3>Wealth and Investing</h3><p>Then we have wealth and investing apps that let ordinary people invest, save, or trade. It lowers the barrier that used to require a broker.</p><p>Prior to 2015, if you wanted to buy a stock, you had to go to a broker's office.</p><p>A senior friend told me he bought stock in 2010. And they gave him a paper, a certificate, and he has been keeping that certificate for a long time. If he wants to liquidate his stock, he has to take that paper to the company again. So there&#8217;s a lot of manual process in between.</p><p>Today people use their phone to buy and sell stock. They invest in GOOG, AAPL, AMZN, TSLA without going to a broker's office.</p><p>We invest in Gold, Bitcoin, Crypto, and precious metals from our Laptops. We even bet crypto on Polymarkets and lose a lot of money.</p><p>Fintech that allow us to do this are in the wealth and investing category.</p><h3>Insurtech</h3><p>There are fewer fintechs in this category, but they apply the same &#8220;unbundle and rebuild digitally&#8221; concept; they apply the same concept with all those categories we&#8217;ve mentioned, but then they apply it to insurance.</p><p>I subscribe to health insurance from an app, and everything took less than 10 minutes. In my dad's generation, he would take two weeks.</p><p>Fintech made this possible.</p><p><strong>Payments, Banking as a Service, Lending, Wealth, and Insurtech are the five major categories in Fintech.</strong></p><p>Nearly every fintech company you can name fit into one or a combination of these five buckets. When you&#8217;re evaluating a company or a job, the first question worth asking is which of these five are they actually solving? Are they solving payments? Are they serving banking infrastructure? Are they lending? Are they enabling investing? Are they selling Insurance?</p><p>Do the problems that they are solving fall within the five categories? If they don&#8217;t, chances are they are not a &#8220;FinTech&#8221;.</p><h2><strong>Building a FinTech is not the same as building an app or working in a Bank IT Department</strong></h2><p>There are a hundred and one things that make building fintech a genuinely different engineering discipline from typical software engineering, and also from traditional banking.</p><p>I&#8217;ve a friend who works as a software engineer in a bank; all he does is build and manage their websites and portfolio sites.</p><p>If you work in a bank as a software engineer or in the IT department, it doesn&#8217;t mean you are a fintech engineer or operator. FinTech is different.</p><p>The mindset to have, the principles to imbibe, is different when it comes to building fintech.</p><h2>3 Fintech Principles you should read every day</h2><p><strong>The first principle is money can&#8217;t be &#8220;mostly correct&#8221;</strong></p><p><strong>M</strong>ostly correct in quotes.</p><p>For instance, a social app can ship a bug that shows the wrong follower count, and it&#8217;s embarrassing; but a fintech bug that shows the wrong balance is a fire alarm.</p><p>PayPal cannot afford to wrongly credit a customer; account numbers and balances must be correct and correctly assigned.</p><p>This changes how you write tests and ship code.</p><p>If you&#8217;re building an app for, let&#8217;s say, e-commerce, and you show a higher price, it might affect customers&#8217; willingness to buy, or it might mislead the customer, but the impact is not as high as if you show the wrong balance in a banking app.</p><p>So you can&#8217;t say, okay, there are times customers' balances will not be correct; and it&#8217;s fine so long as we fix it. Or there are times when our services, our system, will wrongly give customers value.</p><p>no!!!</p><p><strong>It always has to be ONE HUNDRED PERCENT CORRECT AND AT ALL TIMES, because a single mistake can shut down your company.</strong></p><p>There are so many businesses that have gone under just because an &#8220;experienced software engineer&#8221; did something wrong. So balance can&#8217;t, money can&#8217;t be mostly correct.</p><p>If a customer sends $50 from your app, ensure that customer has enough funds to debit that fifty dollars, and ensure the money goes to the beneficiary, not excess or less. I know a fintech in 2021 that shut down because the developers commented out the line of code that checks if a user has sufficient funds during a test, and they forgot to remove the comment tag before going live. </p><p>It might be a fail-safe if your app sends less than what the customer expects. But the point is, if it is less, the customer will complain, and they might stop using your app.</p><p>So money can&#8217;t be mostly correct. It has to be correct, ALWAYS.</p><p><strong>The Second principle is that Regulation is a Core Constraint, not Paperwork.</strong></p><p>In most software businesses, you build a product first and worry about legal later.</p><p>In fintech, what you are legally allowed to build often determines the architecture before you write a line of code.</p><p>Many fintechs skip regulations, and they hardly succeed. There are a few exceptions, such as Bitcoin and other open-source fintechs.</p><p>However, if you truly want to do a fintech business, try to be a regulated fintech; try to go through the regulatory paths; it&#8217;s a competitive advantage. There&#8217;s no successful big fintech company today that is not regulated. Check any region anywhere. As long as you&#8217;re building a fintech company, an entity, become regulated, or else you won&#8217;t be big, and you will fail.</p><p><strong>The third is, you will depend on infrastructure you don&#8217;t control.</strong></p><p>Your app might be perfect, right? You might build the perfect app, use the Rust programming language to code it, even if you use the Fable 5 AI model to build it end-to-end with a strong backend human review.</p><p>But if the bank rail, mobile money infrastructure, payment system, or crypto api you are connected to is not reliable, your service too will not be reliable.</p><p>Let&#8217;s say you&#8217;re building an app that allows Nigerian UK immigrants to send money home, just like LemFi, and you are using Flutterwave Bank Transfer API to process payouts to Nigerian bank accounts.</p><p>If Flutterwave is down, your app too will be down. If NIBSS ( a bank-to-bank settlement service in Nigeria) is down, your app will be down.</p><p>So your app is great, but because your partner is down, you are also down.</p><p>The fintech space is more about dealing with downtimes: how do you deal with an offline partner or a hacked crypto api?</p><p>So you have to consider these things. You depend on infrastructure you don&#8217;t control. Your underlying third-party banking api makes or breaks you.</p><p>FinTech engineers spend a lot of time designing for failures that happen entirely outside their own system.</p><p>You must take into consideration that the customer will get a good experience or a bad experience based on your underlying partners.</p><p>So you want to choose the right banking partner; you want to choose the right fintech partner to use. To be resilient, you want to use multiple partners, especially for settlements, so if one is failing, you switch to another. Many successful fintechs don&#8217;t rely on one banking service on their settlement leg.</p><p>Where switching gets complex is Collection ie Deposits.</p><p>Several neobanks use Bridge.xyz to issue a global dollar account to customers. This allows their customers to receive foreign payments. Bridge is in partnership with Lead Bank. If Lead Bank is doing maintenance on account issuing, Bridge and all the neobanks using Bridge will have to pause deposits.</p><p>The neobanks can&#8217;t just decide to switch to a new partner immediately. They mostly have to wait for Lead Bank to restore their services, and Bridge notifies them.</p><p>As you build and design your fintech, also build and design an effective customer notification system so that if any of your partners is down, you immediately notify your customers; this will allow them to make the right financial decision.</p><p>Lastly, when it comes to depending on infrastructure, you need to have excess liquidity. Liquidity is simply money available to use. You can&#8217;t easily succeed in fintech without excess liquidity. Even the right partner can one day go down for two weeks, and all your money will be hanging with them. Without excess cash storage you have elsewhere that you can move to a new partner, your app can&#8217;t function, and all your marketing spend is vanity.</p><p>Not all markets are the same</p><p>Where does fintech matter more?</p><p>Fintech is needed everywhere. But there are regions where fintech is critically needed. And there are region specific fintech are more needed.</p><p>In the US or Europe, the banking system works. FinTech in this region is largely about making an already functional banking system faster and more convenient.</p><p>In Nigeria, Kenya, Egypt, Pakistan and South Africa, fintech is frequently solving a more fundamental problem for a huge share of the population: there was no convenient banking system to begin with in these markets.</p><p>That is why mobile money, a phone-based wallet service that does not require a bank account, became such a big deal in East Africa. It is why agent banking networks, human agents who handle cash in and cash out, remain central to how money moves in West Africa. </p><p>If you go to Kenya today, people use the M-Pesa mobile money service everywhere. M-Pesa allows you to send, receive, and even get a loan without having a bank account. It worked out; it&#8217;s been used heavily since 2009.</p><p>Today in Nigeria, you find OPay, Moniepoint, and PalmPay POS agents everywhere. They succeeded because existing banks were not reliable and easy to access.</p><p>FinTech in Africa and the Middle East regions isn&#8217;t just optimising an existing banking system; in a lot of cases, it is the system.</p><p>If you are going into these local markets, to succeed you are most likely going to be building your own rails; otherwise you are just another unreliable service.</p><p>Building fintech in some markets can be a genuinely different engineering problem than building in other markets. In London, you might be solving a niche fintech problem such as providing bank accounts for older immigrants above 60, because the general financial system works well.</p><p>But in Africa, you might be building a general-purpose payment system just like Wave Mobile did in Senegal in 2018.</p><p>The fintech rules are different in each market, the constraints are different, the scale of impact is different.</p><p>To succeed in each market, you must know what is needed.</p><h2>What does a fintech engineer actually do day to day?</h2><p>This is going to be the next episode.</p><p>Now that you know what fintech actually is, the next thing worth knowing is what a fintech engineer does day to day.</p><p>As a fintech nerd, you&#8217;re either a fintech engineer or work with one. The engineers are the building talent block in this space; nearly every other function can easily be picked from other industries.</p><p>Before you move on, if you know that friend who would love to get into fintech, consider sharing the Building Fintech show with them. The more people listen and read this, the more I&#8217;m encouraged to make more content.</p><p>Thank you. My name is Jeremy &#8216;Code&#8217; Ikwuje. Talk to you soon.</p>]]></content:encoded></item><item><title><![CDATA[Building Fintech #1: How a 3AM Paystack Integration Started My Fintech Career]]></title><description><![CDATA[Welcome to the Building Fintech series by Jeremy Code. This will be the first-ever episode on Building Fintech, and I will be sharing How I got into Fintech.]]></description><link>https://podcast.jeremycode.com/p/building-fintech-1-how-a-3am-paystack</link><guid isPermaLink="false">https://podcast.jeremycode.com/p/building-fintech-1-how-a-3am-paystack</guid><dc:creator><![CDATA[Jeremy Ikwuje]]></dc:creator><pubDate>Thu, 13 Aug 2026 15:10:07 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/210690989/2180091ce0065882117599bf1a187ea4.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Hi, guys. Welcome to Building Fintech by Jeremy Code. A weekly show where I share important concepts and topics in Fintech. Jeremy Code is a podcast for fintech nerds building in Africa.</p><p>This will be the first-ever episode on how I got into Fintech. So you can NFT it.</p><p>It&#8217;s going to be weekly, where I will publish once a week, but you might get more than one piece of content in a week.</p><p>Just to give you guys some background information, my name is Jeremy &#8220;Code&#8221; Ikwuje. I have been working professionally since 2020. I started my coding journey as far back as 2017 during my undergraduate studies.</p><p>How I got into fintech started with a phone call in October 2018.</p><p>I received a call from a friend who was trying to come up with a site for a client, and the client needed a payment system on the site. The client wanted to accept payment from Nigerians. My friend called to ask if I knew any payment system to integrate.</p><p>I recommended Paystack.</p><p>I&#8217;ve been following up with the Paystack story on Techpoint, so it was an easy recommendation.</p><p>So he went in and looked at Paystack and how he could integrate it, but he had some difficulties with it.</p><p>He reached out to me again and told me that he&#8217;s trying to integrate Paystack into his website, but he&#8217;s unable to write it in PHP at the time. I said, okay, I&#8217;ll just try my best to look at it and then get back to you.</p><p>I was in class at the time he called, and I went back to the hostel. I picked up my laptop, and throughout that night I consumed the entire Paystack documentation.</p><p>Payment gateways were still new in Africa, so it was hard to find a really good article at the time on integrating with PHP. Today it would be easier because AI is here and can help you integrate the entire thing end to end.</p><p>I was able to integrate the Paystack checkout payment that night, and I sent my friend a sample code, and he was able to implement it, and it worked.</p><p>But then I felt, instead of me just giving him a sample code, let me write an article on this. Funny enough, at the time, I was trying out blogging for some side income as a student. So I put out the article on the internet, and about a week or two, developers began to reach out to me to send them more sample code, asking me questions about how to integrate it.</p><p>I was jumping on a call at least once a week to help someone out. I started getting gigs from small business owners asking me to setup payment system for them. That single article brought in a client that sent me my first million naira in 2020.</p><p>That was when I knew that fintech is going to be a big thing, especially in Africa, because every new week a new fintech startup springs up and you see that they are integrated with Paystack.</p><p>That was how I got into payment and fintech.</p><p>Since then, I left school and got my first job in 2020 for a real estate investment company, and I built a payment system for them to be able to receive investment from their clients and disburse to vendors. Within 6 months, they were able to process more than a million dollars. That same year, I got another gig for a crowdfunding app that let users invest in farmland; remember FarmCrowdy?</p><p>I went on to start my own company in 2021 to allow people to buy Bitcoin before winding it down in 2022. I&#8217;ve gone on to work for several startups, mostly payments companies, including contracting for Paystack.</p><p>In 2023, I launched Monierate.xyz with my cofounder, an FX data aggregator with over 10 million pageviews.</p><p>Today, I mostly work around stablecoins and cross-border payments. Currently the lead engineer at Spendin, the Revolut of Africa.</p><p>The last six to seven years have been a very good ride in the fintech space, and there are still more niches in fintech. Fintech is something that we need, especially in Africa.</p><p>I&#8217;ll recommend anyone starting a tech career, especially in Africa, to go into Fintech. There are more successful startups in Fintech than any other startup category you can think of.</p><p>VC loves fintech, and it is important to follow the money. We are going to see a trillion-dollar fintech soon.</p><p>In the Building Fintech series, I&#8217;ll be sharing everything I know about building fintech, explaining every single important concept.</p><p>If you haven&#8217;t subscribed to my Jeremy Code newsletter, now will be a good time to do so. New content will drop every week.</p><p>You can search for Jeremy Code on Substack, Apple Podcasts, Spotify, or on your favourite podcast app.</p><p>Thank you for subscribing.</p>]]></content:encoded></item><item><title><![CDATA[Coding Won't Make You Rich. Here is What to do]]></title><description><![CDATA[Listen now | Unless you're Zuckerberg. Here is the my ultimate advice to building an audience as a software engineer.]]></description><link>https://podcast.jeremycode.com/p/coding-wont-make-you-rich-and-the</link><guid isPermaLink="false">https://podcast.jeremycode.com/p/coding-wont-make-you-rich-and-the</guid><dc:creator><![CDATA[Jeremy Ikwuje]]></dc:creator><pubDate>Tue, 11 Aug 2026 11:02:48 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/210702294/fced1c19b7005d83db2da2310f413faa.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><em>This post doesn&#8217;t apply to the Mark Zuckerberg of this world, who wrote a few lines of code, never spoke to anyone except a friend and became a billionaire. This is a post for 99% of Gen Z software engineers out there.</em></p><p>I&#8217;ve never had time for consistently making content out there. I created my first blog in 2016, then another in 2018, then another in 2020, each time on a new domain name.</p><p>But I didn&#8217;t publish more than 10 articles for each.</p><p>The truth is, I never took content creation seriously because of what my teacher told me: &#8220;Boy, stop making content and become a great coder.&#8221;</p><p>lol. No matter how I tried, that statement made me place less value on writing and even podcasting. I considered them low-value tasks, even if every year-end I would feel I should have written more out there. No matter what great code I write, I regret not writing the previous year.</p><p>Blogging. Podcasting. YouTube. TikToking. Substacking. I tried them, but after a few days in, I would stop.</p><p>Do you know my first Substack was in 2021? But then I stopped writing after one month.</p><p>Well, not anymore. Because I now have a different mindset about values.</p><p>You see, there are only four value ladders. The first ladder is Implementation, and it is the lowest form of value. This is you doing the thing, doing the actual work; the coding. Every software engineer who only writes code is on this first ladder &#8212; <strong>Implementation</strong>.</p><p>Software engineers are implementers.</p><p>Implementers don&#8217;t take any risk. They just do the thing they are mostly asked to fix. Plumbers, auto mechanics, coders, including hired pirates, are implementers. And they usually earn minimum wage in any market, as they are the lowest on the ladder.</p><p>But software engineers are high-value implementers; they usually earn above the median. If the annual minimum wage in a market is $100, software engineers earn between $500 and $1,000. The high-value implementers can earn 10x the minimum wage. But it rarely gets past that.</p><p>In California, the annual minimum wage is $31k to $36k; most software engineers there earn between $142k and $161k &#8212; around 5x. Top-value engineers earn $250k to $350k (~10x).</p><p>Now take the same job, implementation, in two other markets using dollar value. In London, the minimum wage is around $33,750 a year. Software engineers earn $94,500 to $121,500 &#8212; about 3x. Top engineers hit $162,000 to $202,500 (~7x). In Lagos, the minimum wage is around $540 a year. Software engineers earn $3,870 to $5,420 from local employers &#8212; 7x to 10x the minimum wage.</p><p>It hardly gets past 10x. It&#8217;s almost impossible to get paid more than $300k writing code alone. Any higher earnings are no longer just engineers but project managers, team leads, vp, and engineering managers, which leads us to the second level of value &#8212; <strong>Unification</strong>.</p><p>These are people who provide value by unifying things. They bring implementers (engineers who just code) together to get a job done. They are paid for managing others. A chief security officer earns more than the security guy at the gate. A site contractor earns more than his most skilled workman.</p><p>A software engineer who manages other software engineers is no longer just writing code. He now manages others. And takes some risks. If a project goes bad, he is to blame. He is paid not only because he can code but also because he can get others to code. A great example is an engineering manager/lead.</p><p>An engineering manager is usually paid more than the average software engineer. Their base pay is usually the average of what software engineers earn, sometimes several times over.</p><p>In California, engineering managers earn $180,000 to $270,000 on average, with top earners reaching $350,000 to $410,000. In London, they earn $189,000 to $297,000, with top earners at $337,500 to $405,000. In Lagos, engineering managers earn $11,610 to $23,225, with top earners at $30,970 to $38,710.</p><p>The big difference between an Implementation and Unification is the communication level. An implementer might not need to communicate to anyone other than her direct team lead. But the team would communicate to everyone and also to the VP.<br><br>The reason you can never be rich just writing code in a company is that you hardly communicate to anyone outside your office peers or lead. You are economically limited by your circle of audience.</p><p>I&#8217;ve seen a few guys in Lagos who used to just code before now earning as high as $100K annually. Way more than engineering managers earn in the country. In the US, you will find many &#8220;former engineers&#8221; who now earn up to $2m annually.</p><p>Well, if you look closely, it is not just a company paying them that amount. They are now podcasting, running a YouTube channel, a paid app, a startup, or selling online courses and books.</p><p>They are now communicating more. creating content and code out there for others. <strong>The third and fourth levels of value are Communication and Imagination</strong>. People who earn from communicating or their imaginations.</p><p>This is where the highest money is made in any career. <strong>When you begin to communicate and create things. No matter how small.</strong></p><p>I read about a software engineer in Australia who was learning to code, then created a website called Sitepoint to help other people learn to code. He became a dollar millionaire.</p><p>I read a paper that said a rich programmer is no longer a &#8220;programmer.&#8221;</p><p>Funny, but to some degree, true.</p><p>Gergely Orosz, author of Pragmatic Engineer and millionaire software engineer, is a famous podcaster and runs one of the largest Substack newsletters.</p><p>Taylor Otwell of Laravel went from earning an average salary to driving a Lamborghini after building Laravel, the most used open source web framework. He is no longer a &#8220;programmer&#8221;; he is a creator and innovator.</p><p>The CEO of Google, Sundar Pichai, used to be a project manager. A key difference between a project manager who unifies others to get a project done and a CEO is that the company thrives or dies by the CEO&#8217;s imagination and communication. The more innovative he is, the more successful Google becomes.</p><p>Coding won&#8217;t make you rich. <strong>Communicating your code and the value of it in a new way that increases your circle of influence and surface area of luck will. </strong>Coding is now a productized labour; all we need is to burn energy (Claude tokens).</p><p>How good are your ideas? Unless you are Elon Musk, a master of attention who never made it by coding alone. Or you are Zuckerberg, who created a social network at 19, at the right time and place, but never created anything else successful since then.</p><p>But you are not, and 99% of coding ideas today will be dead on GitHub in two weeks. But if you can turn the flip and entertain or educate from your coding ideas, you will see how lucrative that is.</p><p>I was discussing this with a friend, and he said, &#8220;But how about footballers? They just kick the ball. They are implementing the game.&#8221; Well, I said, they are not just kicking the ball; each kick is a communication because people watch them. The reason why they are paid more is that they are communicating more than the average software engineer. Whatever is not communicating to people is not economically viable. Entertainment is a form of communication, and it requires a lot of imagination to thrive.</p><p>Football began to thrive richly when players started having a lot of speaking engagements before, during, and after games. A comment Lamine Yamal made after a game against Real Madrid will have more engagement than the match highlights. That is why Adidas paid him $34m.</p><p>But you don&#8217;t want to start a career with communication and creativity as your main source of income. No. It&#8217;s hard and takes time. You won&#8217;t make money the first few years creating a coding channel, building a new AI app, or publishing courses. You are better off starting with implementation as your main source of income, a job that pays you to code today. The reason is that there is no lower bound as to how much a communicator can make. They can make $0 or $100m. It is the reason why you used to be richer than your friend who started a YouTube channel 6 years ago rather than getting a job, but you are still earning from job to job today while your friend is a millionaire teaching people how to code online and yet never worked for a serious company.</p><p>But you would&#8217;ve been better off both at the beginning and now if you had also taken your communication and creativity beyond the circuit board of your company. But you didn&#8217;t see any real value communicating out there and not being paid monthly. The high-earning communicators don&#8217;t earn monthly; they earn big.</p><p>It is also the reason why your friend has been building products without a job for more than 8 years now, but he is still broke. Because when you earn from your creativity, it takes time; and you can earn as little as zero and as much as a million.</p><p>You don&#8217;t want to be friend B, but you also don&#8217;t want to be friend A at the start of your career. You want to start as an implementer and get paid to code, while creating content out there beyond where you work.</p><p>In any career, including software, if you ever want to earn big, the most important skill you can develop is communication. From implementation to imagination, the highest earners in each ladder are the ones who communicate better.</p><p>A founder who communicates more and improves will raise more money and build more successful products than the one who hardly communicates.</p><p>You are not improving in your communication if you are always communicating to the same people. Increase follows attention and vice versa.</p><p>This is why I have decided to take writing and podcasting consistently going forward. I now consider communication a much more valuable activity than writing code. It is now my most important job.</p><p>I admonish you to do the same. Take your communication seriously. Start an X blog, a podcast, a YouTube channel, a Substack, or even a physical meetup and communicate with people.</p><p>If you are going to do this, <strong>here is my ultimate advice on how to build an audience</strong>: find a schedule you can live with, and stick to it for a year. Probably several years. Whether it&#8217;s YouTube, TikTok, LinkedIn, or Substack, find a schedule and stick with it. The more frequent the schedule, the better. Don&#8217;t outsource.<br><br>It won&#8217;t be easy. But you have to start from where you are right now.</p><p>If you found this content valuable and you know someone who might need it, kindly share with a friend. </p><p>Thank you for subscribing to my podcast here on Substack or on Spotify.</p>]]></content:encoded></item><item><title><![CDATA[Megasley: Early days, Coding, Bitcoin, AI, & Claude Code | Jeremy Code ]]></title><description><![CDATA[Listen now | The following conversation is with Megasley, the managing director of Africa Free Routing, one of the few Bitcoin Lightning Node services in Africa.]]></description><link>https://podcast.jeremycode.com/p/megasley-early-days-coding-bitcoin</link><guid isPermaLink="false">https://podcast.jeremycode.com/p/megasley-early-days-coding-bitcoin</guid><dc:creator><![CDATA[Jeremy Ikwuje]]></dc:creator><pubDate>Thu, 16 Jul 2026 13:01:26 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/206663621/c720b75916a58dbe32678e8cf95429b3.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><span>The following conversation is with Megasley, general manager of Africa Free Routing, one of the few Bitcoin Lightning Node services in Africa, and the first active lightning node in Nigeria. Megasley is a software engineer who works with Bitcoiner Africa, a non-profit organisation documenting the development of Bitcoin in Africa. He has spent the last four years of his life travelling to over ten countries across Africa and Europe, preaching the gospel of Bitcoin and Lightning to developers.</span></p><p><span>He loves to go to church wherever he travels. I remember when we first met in 2022, in the city of Accra, at a Bitcoin Conference; he was telling me how much he would love to be at Shiloh, a yearly conference organised by the Living Faith Church, Nigeria.</span></p><p><span>He is a bright, young, humble, and amazing individual.</span></p><p><span>And now, dear friends, this is the Jeremy Code Podcast. Let&#8217;s listen to Megasley.</span></p>]]></content:encoded></item><item><title><![CDATA[Introducing Bitmonie - Borrow Against Your Bitcoin, Simply.]]></title><description><![CDATA[A derivative of a personal problem.]]></description><link>https://podcast.jeremycode.com/p/introducing-bitmonie-borrow-against</link><guid isPermaLink="false">https://podcast.jeremycode.com/p/introducing-bitmonie-borrow-against</guid><dc:creator><![CDATA[Jeremy Ikwuje]]></dc:creator><pubDate>Wed, 10 Jun 2026 08:01:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3EY-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23589f3-073d-4977-864a-21f6546f3106_1677x938.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>What&#8217;s the word, good people? It&#8217;s Jeremy.</p><p>Today, I am unbelievably excited to introduce you to something we&#8217;ve been building. Something born out of a real problem, a real night, and a real frustration that I know many of you have felt.</p><p>It&#8217;s called <strong>Bitmonie,</strong> and the link is <strong>www.bitmonie.co</strong>.</p><h3>Borrow. Repay. That&#8217;s it.</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3EY-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23589f3-073d-4977-864a-21f6546f3106_1677x938.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3EY-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23589f3-073d-4977-864a-21f6546f3106_1677x938.png 424w, https://substackcdn.com/image/fetch/$s_!3EY-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23589f3-073d-4977-864a-21f6546f3106_1677x938.png 848w, https://substackcdn.com/image/fetch/$s_!3EY-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23589f3-073d-4977-864a-21f6546f3106_1677x938.png 1272w, https://substackcdn.com/image/fetch/$s_!3EY-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23589f3-073d-4977-864a-21f6546f3106_1677x938.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3EY-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23589f3-073d-4977-864a-21f6546f3106_1677x938.png" width="1456" height="814" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a23589f3-073d-4977-864a-21f6546f3106_1677x938.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:814,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1289919,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jeremycode.substack.com/i/200733121?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23589f3-073d-4977-864a-21f6546f3106_1677x938.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3EY-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23589f3-073d-4977-864a-21f6546f3106_1677x938.png 424w, https://substackcdn.com/image/fetch/$s_!3EY-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23589f3-073d-4977-864a-21f6546f3106_1677x938.png 848w, https://substackcdn.com/image/fetch/$s_!3EY-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23589f3-073d-4977-864a-21f6546f3106_1677x938.png 1272w, https://substackcdn.com/image/fetch/$s_!3EY-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa23589f3-073d-4977-864a-21f6546f3106_1677x938.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Bitmonie is a Bitcoin-backed loan service that lets you borrow up to &#8358;1 million using your Bitcoin as collateral. No technical knowledge required. No jargon. No complexity. If you already know how to send money from your phone, you already know enough.</p><p>There are only two things you will ever do on Bitmonie. You borrow money, and you pay it back. That&#8217;s the whole product. We&#8217;re not building ten things. We&#8217;re building one thing, and we&#8217;re building it right.</p><p>Simple. Tight. Sustainable.</p><h3>Why Bitcoin as Collateral?</h3><p>Bitcoin is the best collateral in the world.</p><p>I know that sounds bold, but hear me out. We&#8217;ve verified it. Land, houses, cars, stocks. These are the conventional assets people pledge when they need financing. They come with paperwork, valuations, middlemen, and delays. Bitcoin comes with none of that. It is open, verifiable, globally liquid, and never sleeps.</p><p>Bitcoin is a superior form of collateral. And it&#8217;s time a product treated it that way.</p><h3>How It Works</h3><p>The entire journey, from needing cash to having it, is five steps:</p><ol><li><p>Visit <a href="https://www.bitmonie.co/">www.bitmonie.co</a></p></li><li><p>Register with your email and verify with a code</p></li><li><p>Enter how much you want to borrow and see the exact collateral required</p></li><li><p>Open your Bitcoin or Lightning wallet and send the collateral</p></li><li><p>Your bank account, mobile money, or stablecoin wallet gets credited</p></li></ol><p>Start to finish: <strong>2 to 10 minutes.</strong></p><h3>A Story</h3><p>The idea is not novel. It is a derivative of a personal problem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KUtI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0cad0d-f24e-4a07-84b1-3ed1374eb83f_1200x1000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KUtI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0cad0d-f24e-4a07-84b1-3ed1374eb83f_1200x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KUtI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0cad0d-f24e-4a07-84b1-3ed1374eb83f_1200x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KUtI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0cad0d-f24e-4a07-84b1-3ed1374eb83f_1200x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KUtI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0cad0d-f24e-4a07-84b1-3ed1374eb83f_1200x1000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KUtI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0cad0d-f24e-4a07-84b1-3ed1374eb83f_1200x1000.jpeg" width="1200" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb0cad0d-f24e-4a07-84b1-3ed1374eb83f_1200x1000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:375060,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jeremycode.substack.com/i/200733121?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0cad0d-f24e-4a07-84b1-3ed1374eb83f_1200x1000.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KUtI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0cad0d-f24e-4a07-84b1-3ed1374eb83f_1200x1000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KUtI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0cad0d-f24e-4a07-84b1-3ed1374eb83f_1200x1000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KUtI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0cad0d-f24e-4a07-84b1-3ed1374eb83f_1200x1000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KUtI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb0cad0d-f24e-4a07-84b1-3ed1374eb83f_1200x1000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A photo I took in an airport thousands of miles away from home in Nigeria.</figcaption></figure></div><p>Last year, when Bitcoin was around $90,000 and the dollar was swinging between &#8358;1,400 and &#8358;1,500, I was stuck in a hotel several thousand miles from home. I needed about &#8358;300,000 to book a flight back and cover the extra days. My income was arriving in three days. I&#8217;m not the guy who calls friends to borrow spending money. And the Nigerian loan apps like Fairmoney and Easemoni charge sky-high monthly rates for money I only needed for 72 hours.</p><p>I knew Bitcoin-backed loans existed. Binance, Ledn. So I locked up 400,000 sats, about $360 worth of Bitcoin at the time, and took a $200 USDT loan against it. I converted that to &#8358;286,000 at roughly &#8358;1,430 to the dollar.</p><p>Three days later, I had to buy &#8358;300,000 worth of USDT just to repay. The dollar had crept toward &#8358;1,500 on the buy side. The difference came from swap fees, spreads, and conversions. It ate up &#8358;14,000.</p><p>I ended up paying roughly <strong>4.8% for a three-day loan.</strong> Cheaper than if I&#8217;d used Fairmoney or Easemoni. But there was still serious damage.</p><p>Now, the Binance interest rate for the three days itself was way lower than 1%. The damage wasn&#8217;t the loan. It was the friction. Converting naira to USDT and back again is where the value disappeared.</p><p>So I asked myself a simple question. What if the loan was disbursed in naira, and repaid in naira, I would&#8217;ve repaid ~ &#8358;2,000, that&#8217;s &#8358;288k rather in total instead of &#8358;300k.</p><p>The answer to that question is Bitmonie.</p><h3>Bitmonie Is That Loan, Done Right</h3><p>You lock your Bitcoin. You receive naira. You repay in naira. You only pay for the exact days you borrowed. Your Bitcoin is never lent out. It is <strong>SAFU</strong>, and it comes back to you the moment you repay.</p><p>No shitcoins. No swap fees. No spread. No conversion loss. Just a clean, simple, naira-denominated loan backed by the hardest money on the planet.</p><p>If you need urgent cash and you&#8217;re sitting on Bitcoin, there is now a better way. Up to &#8358;10 million.</p><p><strong><a href="https://www.bitmonie.co/">www.bitmonie.co</a></strong></p>]]></content:encoded></item><item><title><![CDATA[Solve your own problems]]></title><description><![CDATA[because you should]]></description><link>https://podcast.jeremycode.com/p/solve-your-own-problems</link><guid isPermaLink="false">https://podcast.jeremycode.com/p/solve-your-own-problems</guid><dc:creator><![CDATA[Jeremy Ikwuje]]></dc:creator><pubDate>Sat, 08 Mar 2025 01:15:30 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1ebf8d50-872d-4974-890a-4869b61a20ac_6000x4000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you want to make something people want,</p><p>one way you can start is by solving a problem you have. <br><br>If you build something you want or need, a solution to your own problem, chances are others are having a similar problem and want a solution.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://podcast.jeremycode.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Jeremy On Product! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This works especially well because you deeply understand the problem you&#8217;re solving. After all, it&#8217;s your problem too.<br><br>I read a story of a broke young man who wanted to be rich but didn&#8217;t know what to do. So he interviewed hundreds of millionaires in America, put all their answers in a book, sold millions of copies and made riches for himself.  He began by finding a solution to his problem, and because other people had the same problem, he sold them the solution.</p><p>A famous example is Airbnb.<br><br>Brian Chesky and Joe Gebbia couldn&#8217;t afford rent in San Francisco and needed a way to make extra money. They rented out air mattresses in their apartment to conference attendees, leading to the creation of Airbnb.</p><ul><li><p><strong>Jan Koum</strong> wanted a simple, reliable, and private way to stay in touch with friends and family globally without paying for expensive SMS.  He and his friends built WhatsApp.</p></li><li><p>Dropbox founder Drew Houston conceived the Dropbox idea <strong>after repeatedly forgetting his USB flash drive while he was a student at MIT</strong>. He created a better way to access and share his files across different devices and platforms and millions of people wanted it too.</p></li><li><p><strong>Bobby Gruenewald</strong> is the founder and CEO of YouVersion, the Bible app with over 100 million downloads. <strong>Gruenewald wanted to find a way to engage with the Bible more consistently</strong>. He wondered how new technologies could change the way he and others engage with the Bible. He believed that if he could find a way to engage more consistently, it would likely help others who had similar struggles.</p></li></ul><p>I used to open multiple fintech apps in Nigeria to find the best exchange rate when sending money, it was tiring, so I created monierate.com to make it easy for me to find the best rate on multiple fintech apps, and it happens that 1M+ people have that same problem every month.<br><br>Other examples of famous products such as Slack, Calendly, Shopify, and GitHub were created as a desire or the founder's need to solve a problem.<br><br>The list is endless.</p><p>I&#8217;m a nerd, so most of my examples would be in tech. But it isn&#8217;t just about tech. It applies to all kinds of products and solutions.<br><br>The good thing is, if you solve your own problems, you won&#8217;t have them again. And if you are lucky, you will be rich and famous.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://podcast.jeremycode.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Jeremy On Product! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>