Kayode Makinde didnât always have a clear plan when it came to his career in tech. Initially aiming for something different, an event he attended changed his direction and led him to discover a passion for data science. What began as a shift in plans soon became the foundation for his future. Early in his journey, he focused on getting real-world experience rather than just chasing grades. For him, this helped him learn things that were far more valuable than what you might find in a textbook.
One thing Kayode wishes he had known earlier was the importance of networking and building relationships. While itâs easy to get caught up in the hustle for money and recognition, he found that some of the best opportunities didnât have an immediate financial payoff. Heâs learnt to value social capital just as much as technical know-how, and his story is full of lessons for anyone trying to figure out how to stand out in the tech space.
In this interview, as part of our AMTES Alumni Series, Kayode reflects on what he wishes he had known earlier, the importance of doing your best in school, and why experience outside the classroom can shape your future just as much as the grades you graduate with. His story is a powerful reminder that success is built not just on knowledge but on the experiences that shape you along the way.
Hi, Kayode! Welcome. Thank you for being here and agreeing to do this with me. It really means a lot. Itâs a pleasure to have you. We have about 10 questions for this interview. For our first question, can you walk us through your journey from studying mechatronics to getting involved in data science? What made you interested in AI and data science?
Iâve always loved mathematics. Itâs something that came naturally to me, even from a young age. That love really grew stronger when I got to secondary school. In senior secondary, especially, I took courses like physics, chemistry, math, and economics, subjects that were closely linked in some way. I started to realize that I wasnât just good at learning the concepts, I was also good at applying them. And I enjoyed that a lot more. I liked the idea of using what Iâd learnt to solve real problems.
When it was time to decide on a university course, around 2017/2018, my exposure to computer science was honestly very limited. At the time, computer science to me was just word processing, Microsoft Office, Excel, that sort of thing. I didnât find it exciting, so I ruled it out pretty quickly. Since I was strong in math and calculations, most people around me suggested engineering. And that made sense to me, too. It felt like the one field where I could use what I knew to actually build things.
I got into FUNAAB and chose mechatronics, but it wasnât exactly what I imagined. I thought itâd be a lot more hands-on. During my first year, I attended a Data Science Nigeria (DSN) event on an introduction to data science and machine learning. That was my first real exposure, and it completely fascinated me. I figured since we might eventually cover some of that in school, Iâd get ahead and learn it early so it wouldnât catch me off guard later.
But more than that, I was thinking long-term. I didnât want to graduate and then start figuring things out from scratch. I wanted to be job-ready, to have skills that would open doors after school. University takes so much effort and sacrifice, so it didnât make sense to me to go through all that and then have nothing going on afterwards. So thatâs how I found myself diving into data science. Does that answer your question?
Yes, yes, it does. I actually have a similar story. Back in senior secondary school, I just found myself really enjoying physics. It just clicked with me, and I wanted to keep learning more. It made me see things differently, in a good way, and I remember thinking, âOK, I think I really like this.â
At first, I actually wanted to study physics at university. But then I started seeing things like, âOh, to really have a solid career in physics, youâd probably need to go all the way and get a PhD.â And honestly, that felt a bit too adventurous for me at the time. So I thought, why not go for something that still involves physics but is more practical and applied? Thatâs how I ended up choosing engineering, and I eventually settled on mechatronics.
Youâve kind of already touched on what we were going to ask next, which was why mechatronics? Was it something you always wanted to do? But if thereâs anything else youâd like to add, feel free to shed more light on it, or we can just go ahead to the next question.
Yeah, I can shed more light on that. Like I mentioned earlier, I chose mechatronics because it felt like a way for me to apply what I knew in a practical way. Iâve always liked learning things I can actually use, and mechatronics gave me that.
It also gave me a way to explore my interest in machine learning through data science. I could see real, tangible applications of what I was learning. It felt like I could actually build stuff with it, solve problems, and make things work. That hands-on aspect really drew me in.
And because data science and machine learning are closely related to mechatronics, I didnât feel like I was abandoning my degree for something completely different. I was just leaning more into the software side of things. So yeah, I basically dialled down on the part of mechatronics I wanted to focus on for now. Tomorrow, I might explore a different side of it; who knows?
I think my final year project really brought everything together. It was AI-based, and the knowledge I had gained from machine learning played a huge role in making that project a success.
Thank you so much for that. Itâs something I really resonate with because one of the reasons Iâm still pursuing a career in data science is that it ties in so well with mechatronics. So itâs not like Iâm studying two separate things or dropping one for the other.
But yeah, moving on. Youâve won two hackathons and received two AI awards, which is very, very impressive. How did those experiences shape your growth in the data science field? Is there any backstory leading up to those achievements that you’d like to share?
Thatâs a very, very good question. Last year alone, I won 2 hackathons and 2 AI awards at AI research conferences.
Iâm sending virtual claps, by the way.
Haha. Many people have called me a serial hackathon winner, but the truth is, before I became that, I was a serial hackathon âloserâ. Iâve participated in over 30 hackathons since 2020 (you can check my Zindi profile), and while Iâve ranked high in a couple, like top five or top two, it wasnât always like that. That consistent participation and the knowledge I gained along the way really helped contribute to the wins I had last year. Maybe being out of school at the time also played a part.
Now, when it comes to how those wins have shaped my career, funny enough, the biggest win hasnât been the money. And I feel like Iâve earned the right to say that because Iâve won a few that were quite high-paying. But honestly, the real value has been the social capital. Itâs the connections, the reach, the visibility. Itâs the proof of competence. These wins have been a big part of my grad school applications, and theyâve definitely helped with that. Theyâve also been a major confidence boost.
And even financially, most of the money Iâve made didnât come directly from the hackathons, it came from the opportunities that came after. Sharing those wins put me on the radar of people at the top of their fields, people who then reached out to work with me and were willing to pay reasonably well.
So yeah, Iâd say these wins have shown me whatâs possible, not just for me, but for others too. Itâs helped me grow, and itâs also made me want to help and inspire others to do the same. Does this make sense?
Yes, it really does, especially your last statement. I can imagine how inspiring it must have felt. Being there to encourage people and tell them they can achieve the same things. I can only imagine the amount of growth youâve had since that experience. Congratulations once more. I feel I should keep on saying that throughout this interview. But you mentioned Zindi during your last response, and our fourth question is related to that. Competing in the data science space is very tough. How did you develop your skills to navigate and climb the ranks to the 0.1 per cent on Zindi?
Iâm not sure how you got that number, but yes, it is accurate.
Haha, I did my due diligence.
I was top 25 globally on Zindi in 2022 or 2023. One thing that helps with hackathons is good team members, and they come from you doing well in other hackathons. Itâs like a chain effect. The people I teamed up with the most were people that, when I was at the top in certain experiments in different hackathons, reached out to partner with me. That was one thing that helped. These people were already good, but they were struggling in areas where I excelled, and we teamed up to learn from each other. Going forward, we participated in some competitions together, and I was able to rank high.
Another thing is research. Make your findings about the things youâre working on. Nothing is entirely new, especially in this age and time. So when youâre working on a problem for a hackathon, you want to look at Kaggle, GitHub, and even research papers on that topic. It gives you that domain knowledge, which is really as important as having the technical skill. Say itâs a healthcare-related hackathon. You want to learn from medical professionals, know all the things to look out for. I think a mix of all those things really helped my hackathon career.
I feel like what you gave there was a beautiful piece of advice that maybe not a lot of people think or know about. A lot of our readers would definitely learn from this one response alone. I didnât send the questions beforehand, but the flow of your responses really ties into the flow of my questions. The next question here, our fifth one, is about research, and you just mentioned that. Research is a big part of what you do. How did you get started, and what has been your most exciting project so far?
I got started in machine learning research through ML Collective. I donât know if you know them. Itâs a research community with a subgroup for researchers in the Nigerian space headed by some of our past FUNAAB gurus like Steven Kolawole, Busayo Awobade and, Mardiyyah Oduwole. ML Collective really helped me in my research career. I didnât even know what ML research was before them. ML Collective, especially the Nigerian arm, really simplifies research and shows that anybody can do research.
The most interesting project Iâve worked on so far, which was my first actual research project, was a reinforcement learning agent playing Ayáť. For those who donât know, Ayáť is a traditional Nigerian strategy game that has a lot of possible moves and requires a lot of computation. I built reinforcement learning agents to play the game, which was really interesting to me as I got to apply my knowledge to solve a problem, something I had always wanted to do.
Beyond the personal satisfaction I got from the project, one thing that makes me happy about the project is the recognition it has gotten, both locally and internationally. Youâll get more details on that later. But more than anything, the project shows that with the skills we already have, we can solve problems around us, no matter how little our knowledge might seem at the time. One thing Iâve noticed is that, in Africa, we donât have enough experienced talent, or large datasets, or even enough computing power. But what we do have is a rich culture and a strong understanding of our problems. That alone can help us build solutions that are meaningful and relevant to our communities. And that cultural relevance is just as important as the technology itself. The project basically shows that. I believe this is a good answer.
Itâs a very well-said and beautiful answer; itâs more than good. You mentioned ML Collective, and yes, I know of the community and the amazing things theyâve been doing for African researchers. And what you said about us having cultural context and being in the best place to solve our problems was one of the things that really drew me to research. I think it was a session I attended or a friend who shared this with me, about how there are problems in Africa, and we have to be the ones to solve our own problems. Globally, there are a lot of challenges, and we canât always expect someone solving a problem in their own country to come solve our problems for us. We have to be the ones to stand up and solve the issues we face. That drew me to research, and you also spoke about that, which is very nice.
To add to that, I had an experience last month that really solidified that for me. I was reading a research paper about a traditional game thatâs native to Ghana, and interestingly, the researcher behind it was American. While going through it, I noticed a pretty significant error, one that any local player wouldâve easily caught. I donât blame the researcher; he had simply misinterpreted another paper he had referenced. But thatâs exactly the point: context matters.
In this case, the error was in the domain of games, so it wasnât a big deal. But what if it had been in something like healthcare or any field where the consequences could be life-threatening? It just shows how important it is for us as Africans to build Africa-driven solutions. We understand our own realities, and that perspective is something no amount of data can replace.
That was a really eye-opening addition because, as you said, if it was in a more life-threatening domain, the effect would have been bigger. Now, weâre going to leave the tech and research space and move back to academics. What was your academic journey like? Were there moments where you struggled, and how did you push through?
Haha, I think Iâm a master of academic struggling.
Seconded!
Donât worry. When I give my answer, youâll know itâs on different levels.
From secondary school, I was quite a bright academic student. I got into FUNAAB as the best-scoring student in JAMB. My 100 level in FUNAAB was not bad. I think I finished with a CGPA between 4.0 and 4.3. 200 level was also fairly okay. Everything started going downhill in 300 level.
This was when it hit me that we wouldnât actually do anything hands-on. The level of abstractness of our education system became clear to me. In 100 level, I felt it was because it was just an introduction and a revision of the things we did in secondary school. I saw 200 level as an introduction to engineering. It started to hit me in 300 level that I wasnât getting what I came in expecting. It wasnât what I wanted.
That thought, paired with my earlier bad habit of gaming too much, discouraged me from attending classes. There were some classes I didnât attend till their exams. The lecturers would see me and ask if I was a student. There were some classes I only attended for the test because I was aware of them, and that really affected my academics. It really brought me down. I think my GPA that semester, 300 level first semester, was less than 2. You can see how bad that was.
To recover from it, a really important support system I had was my family. I spoke to them before things got too bad. I even considered dropping out. What stopped me was the question my dad asked me. He didnât ask me not to drop out; he didnât complain; he just asked, âWhat next?â. I did not have a genuine answer to that question. I was already making a bit of progress in the AI and ML space at the time, but to make even more progress, I still needed a degree. That question changed my perspective. It made me realise I was pursuing a degree for the greater good, for my future, and to open doors to what I love doing.
In my subsequent semesters, I was able to catch up and finish with a not-so-bad result. I believe a second-class upper in engineering is not a bad result anywhere. Thatâs it about my academic struggles.
I feel like with every response, Iâve just been genuinely honoured to have this interview with you. Each answer has been so unique, thoughtful, and beautiful. I keep finding myself inspired all over again, and I just want to say thank you once more for choosing to do this with me. Iâm not saying that out of formality; I truly mean it.
What you said about having a good support system really struck a chord with me. Iâve experienced that personally. There have been times when I felt completely weighed down by everything going on, and just having people I could reach out to, people who would listen and help put things back into perspective, made all the difference. It has honestly helped me a lot.
Yes, it really helps. One other thing Iâd like to add, maybe other questions might lead to it, is also your relationship with God. It gives a sense of purpose and relaxation. You just know that everything is going to be fine. Heâs holding your hand, and heâll see you through whatever youâre going through. That faith is really important.
Exactly. One faith-defining moment for me was when I was trying to gain admission into the university. I had an experience that made me see this sense of purpose and relaxation you mentioned. Highly recommend.
But yeah, moving on to our next question. Itâs our seventh one, so we have a little more to go. How did you balance your academics with everything you had going on without feeling overwhelmed?
I donât remember feeling very overwhelmed; itâs not a feeling I have to deal with very often. I understand that balancing school with a tech career is one of the hardest things one could ever do. I didnât do it exceedingly well, but I did my best. Now that Iâm done with school, Iâve gotten more insight into it and advice from people who were able to do it exceedingly well, so Iâll just share those.
The truth is, tech is always going to feel more exciting. Itâs fast-paced, it looks like the future, and thereâs this constant pressure that if you donât jump in now, youâll miss out forever. I felt the same way too, especially in 100 level when I didnât have access to a laptop. I used to feel like I was already behind before I even started. That feeling makes a lot of students shift their focus more to tech and less to school.
My advice? As much as you want to do both, if you ever find yourself in a situation where you have to choose between tech and school, choose school. Itâs not always that black and white, though. For example, if you have a chance to present a paper at an international conference, go for it. I donât care how many classes I have that week, Iâd go. But if itâs a situation where youâre unsure, especially when tests or exams are involved, pick school.
You already know the classes that carry weight. Those ones where attendance matters or where the course itself needs extra time. You need to build a solid academic foundation first. But that doesnât mean neglecting tech either. For me, the COVID-19 lockdown and the ASUU strike really gave me time to focus on learning tech.
If you want to focus on both, youâll probably have to let go of other things that eat up your time. Itâs not easy, but in the words of a friend, âYou either sacrifice for what you want or what you want becomes the sacrifice.â You might have to cut back on social life a bit. Time management will be your best friend.
Thereâs one last thing Iâll share. It’s a tip I got from someone who balanced both and did really well. He also studied engineering at FUNAAB. What worked for him in his later years, like his fourth or fifth year, was using the first two hours of his day strictly for academics, even before classes. Then, during class, breaks or after, heâd work on his tech stuff. It didnât seem like much at the time, but those little pockets of consistency added up.
At the end of the day, your academics are the bedrock for everything that comes next, especially if youâre planning to go into AI research. Degrees really matter in that space. Itâs different from other tech fields where you can get by with a portfolio. Most people only get one shot at undergrad, and that result can carry you far. Iâm not an expert on the topic, but thatâs my take.
You really did justice to that question. Thank you. This is question eight. Many people want to get into AI, machine learning, engineering, or research, but they donât know where to start. What advice would you give them?
Hmmm, thatâs a good question. Itâs been a while since I was a beginner, and the field has changed a lot since then. If youâd asked me this question 2 or 3 years ago, my answer would have been more direct.
But first, youâd need to learn a programming language, and I believe the best one to learn is Python. The most popular programming language in the data science space is Python. Donât be like this guy, my rival, Ghostmac, who went to learn Rust. Donât complicate things for yourself.
Next, learn the basics of machine learning. I would recommend this YouTuber, Krish Naik. He also has this machine learning playlist and a lot of other helpful playlists. Kaggle is also a nice resource. They have a lot of free short courses you can take. Iâd also recommend Datacamp, a platform you can learn from, and there are a lot of scholarships for this around.
All these are just for the introduction. Please note that no matter how rich these videos and courses are, they will never sufficiently prepare you for the real world. You need to actually build projects. So as early as possible, as youâre learning, have it in mind that you have to apply what youâre learning. If youâre learning computer vision, you need to start looking for computer vision-related problems around you. You donât need to have completed the course materials, which brings me to my next point. You don’t need to complete a course material to start applying what you learn. The purpose of knowledge is not just for itself but for its application and the solutions it can bring forth.
So yes, I would suggest learning Python, the basics of machine learning, and learning through building by participating in hackathons and maybe through machine learning research.
The final thing Iâd love to add is being part of a community. Try to find a community that supports your goals. These are some examples on campus:
There are also other communities like
- ML Collective,
- Data Community Africa. There are a lot of communities doing amazing stuff, and they provide the platform for you to achieve your goals. They wonât necessarily always push you or carry you on top of their heads, but theyâll help you and give you the opportunities you need and help you define what you want. You can find mentors in these communities as well. But yeah, thatâs my advice. I tried to keep it pretty generic as the field and resources change over time.
Youâve said everything, and youâve said it in the best way. The next question is, looking back, is there anything you wish youâd have known earlier that would have helped you throughout your journey in tech?
Something I was told but wish I had done earlier was to try to increase my social capital. Many times, in our hustle, the main goal is an immediate monetary gain. I did it a bit; itâs not bad, but I wish I knew better. There are some opportunities without monetary value, but they would really help your career. For example, applying for fellowships, attending conferences and events in your field, and doing projects that donât pay.
I did a little bit of ghost work in my career, where I did stuff for other people but am unable to add my name to it, talk about it, or add it to my resume. I wish I did that a bit less. During my early Zindi competition days, I wish I didnât just compete but also did projects on the side too. I would have learnt more.
One thing I wish I had done was get myself into the industry earlier. While I was in school, I could have gotten some internship roles, not just for the money but for the experience and the year count.
Let me explain. If Iâm asked how many years of experience I have as a data scientist, I would say 4 to 5. But my professional work experience shows otherwise. My actual first full-time role was in January last year. Iâve had a couple of internships before then, but that makes it about two years of experience. My knowledge and experience is beyond what I can put on paper, and paper is what is seen first before youâre invited for an interview. While chasing things that will give you the experience and knowledge, you need to also pursue things that will make your resume stronger.
I also wish I took my academics more seriously.
Your last statement actually leads us into our final question, which is, what is one lesson from your academic journey that you think every student should know? I feel youâve already answered that unless you want to shed more light on it.
Iâll just wrap everything up with this. Youâve gotten admission, and youâre in school. Just for the fact that youâve even come this far, you need to do your best. Anything that is worth doing at all is worth doing well. Do your best to finish with the best grade possible.
Next, donât finish school without any experience. If youâre business-orientated, start a business while in school. If youâre a career person, start your career while in school.
You also want to prepare for life after school while in school. You shouldnât go to university because itâs the next step after secondary school or what everybody is doing. Define what you want to do after school and start channelling your efforts towards achieving that from 100 level. Nothing will miraculously change after you graduate. If you werenât close to getting a job before finishing school, you wonât just get a job right after.
Academics and education are very important. Your academic standing is very important. But what you can do with the knowledge you have is even more important. In my current company, where I work with them as a consultant, theyâve not even seen my CV. During my induction, I was having a call with them, and this person asked, âWhat did you study again?â He didnât even know whether I completed school or not nor the grade I finished with.
Beyond your grades, you need to bring something practical to the table. Coupled with your already excellent academic background, that would make you almost unstoppable. It puts you in a very good place for your future.
What a way to finish things off. I feel like everything you said here should be immortalised in stone or written on the walls of the department. I just found myself learning a lot and being in awe. Thank you for sharing your story and giving me your time, even on your birthday. Iâll work on getting this blog out soon because I believe everybody should read this ASAP.
The pleasure is mine. Thank you for giving me the chance to share my little knowledge.
Little?! The pleasure is even more ours.
Thank you, and thank you, AMTES; this is a good initiative. I wish I had had this as a student.
Right! Because Iâm already thinking about the younger students that would see what weâre putting out and how itâll guide them and inspire them, so thank you.
Youâre welcome, youâre welcome.
I hope you have a lovely rest of your day. Bye!
Kayodeâs story shows that you donât always need to have everything figured out from the start. Sometimes, just being curious and taking one step at a time is enough. His love for math led him to data science, and even when school felt overwhelming, he didnât give up. A simple question from his dad, âWhat next?â helped him see the bigger picture.
When Kayode taught AI to play Ayáť, he showed that our culture can be part of how we solve problems. He believes that we already understand many of the issues in Africa and that using what we know can help us create better solutions. He believes that the problems we see around us and the way we understand them are important in building solutions that truly make a difference.
From struggling to win hackathons to now winning awards, Kayodeâs journey is built on patience, grit, and quiet courage. His story is about showing up again and again. And for every student still figuring things out, Kayodeâs path offers hope that, with consistency and curiosity, you can build something truly meaningful.
From all of us at AMTES, we celebrate you!
You can connect with him on LinkedIn.