
cs @ durham | CGI software engineer | founder | prev @ mercurie | 2x hackathon winner | Go, Python, Flutter, Backend
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Computer Science Student @ Durham 2x Hackathon Winner Building B2B SaaS.
Durham University
Bachelor of Science - BSc, Computer Science
October 1, 2024 – June 1, 2027
Concord College
GCE Advanced Level
September 1, 2022 – July 1, 2024
CGI
Intern
June 1, 2026 – Present
DUWiT Hacks
Head of Tech
January 1, 2026 – Present
DurHack
Tech officer
January 1, 2026 – Present
Durham University Entrepreneur Society
Head of Technology
August 1, 2025 – Present
Mercurie
Software Engineering Intern
May 1, 2025 – September 1, 2025
Remote
DUWiT Hacks
Tech Officer
January 1, 2025 – January 1, 2026
AMALWorks
Founder & Lead Software Engineer
August 1, 2024 – Present
Personal Blog and Portfolio Site
November 1, 2025 – Present
My personal blog (will release projects and deep dives monthly) and portfolio site (projects section coming soon). Built using Go, the website has a custom blog CMS leveraging Cloudflare R2, Github Actions and Markdown files. Every Blog is a markdown file stored in R2 and converted to HTML when rendered by the backend. Every page is pure HTML, and uses Tailwind CSS for styling and Go Templating for populating data. The Go backend is ran on Google Cloud Run, with minimal loading times, and cost.
Pinpoint Naija
August 1, 2025 – August 1, 2025
A 2 week long project exploring embeddings, AI apis, and postgresql. Big thanks to @Andrej Karpathy, his video on how llms work really helped me understand how embeddings work. I had this idea in mind ever since I came across the YardCode initiative that aimed to solve addressing in Nigeria. Individuals and businesses have to rely on street addresses, many of which share the exact same name, and could possibly be on the other side of town! On the opposite end, you have GPS coordinates which aren't understandable and require an internet connection to be able to use it effectively. Yardcode, an initiative by @Dr Ayoola Olusola, aims to solve that by providing short, 13 character codes for every 1.3 meters in Nigeria, allowing for quick, accurate and direct locations. This would help emergency services who would know exactly where to go, logistics companies who delivery products to customers and the general populace. So what's pinpoint Naija? Its an AI powered business directory that allows you to find businesses and essential services using natural language queries. It works by using vector embeddings to get semantic understanding of your search query and compares it to the vector embeddings of businesses stored in the database to ensure you get the most accurate results. It also leverages full text search, converting text into tsvectors (root keywords) allowing for searches to be grounded, with results ranking higher if they match more keywords. Users would then also be able to use their yardcode, fetched via the YardCode API, to further ensure the results are in their vicinity. These three rankings where then combined using Reciprocal Rank Fusion algorithm, to normalise the various scores into a single uniform rank/score thus allowing users to get, relevant, accurate, and proximate results. Every result prominently displays its yardcode. The project is currently on hold as I figure out how to populate the database with businesses.
Knights & Samurai: Pet Quest
June 1, 2025 – June 1, 2025
A fellow student and I, both new to game development, created Knights & Samurai: Pet Quest during a two-week hackathon. We collaborated closely, building a fun platformer despite a 7-hour time difference (lots of late nights!). Our efforts led to us achieving first place overall in the hackathon! Inspired by classic platformers like Mario, we adapted the concept to a Terraria-style game for combat and style. The Knight and Samurai embark on missions to rescue their pets, lost during a storm. The game begins with prologues showing how each hero loses their pet – a cat for the Knight, a panda for the Samurai. Players then tackle four levels, defeating villains and overcoming obstacles to reach their pets. The Knight collects tuna cans to unlock portals and kills enemies threatening his cat. Similarly, the Samurai gathers bamboo sticks to open portals and vanquishes skeleton foes. The game concludes with a heartwarming reunion, emphasizing the dedication to loved ones. We built the game using Godot, a new engine for us. We relied on YouTube tutorials for core functionalities, sourced sprites from itch.io, and found sound effects/music online. Combining various tutorial implementations proved challenging, often leading to compatibility issues. Our code, while a learning experience, didn't always follow best practices. I'm incredibly proud of our team's cohesive work and my teammate's delicate touches that brought the game to life. Our diverse skillsets complemented each other, despite GitHub merge conflicts. I also enjoyed creating pixel art for the game. I learned the immense power of teamwork; a different perspective truly enhances a product's depth. I also learned about state machines, which I used generously for character actions, avoiding "nested if/else hell." The game is available as an HTML version on itch.io and has also been launched on the IOS store.
Portfolio Site
August 1, 2024 – May 1, 2025
Portfolio website
AMAL POS
July 1, 2024 – Present
An Inventory and sales tracker for small businesses and boutiques. MVP launched. Download Link for Apple Store below. Message for android access.
GbeWa (AMAL Delivery)
June 1, 2024 – Present
Initially a personal project, gbewa quickly grew into becoming a potential business idea for servicing my locale in Nigeria. The project consists of 2 apps, the Main Delivery app & A delivery rider app (both built using flutter), a restaurant dashboard (nextjs) and a backend (django). The apps communicate with the backend via REST APIs for orders, data, and auth, and also uses websockets for live driver location upates. Firebase Cloud Messaging is used for server to app communication and push notifications. The project is almost fully functional with Paystack integration for collecting payments and SMS functionality via a third party application. All thats left is extensive testing, business planning, onboarding of restauarnts and user acquistion.
BPhO Computational challenge 2023
August 1, 2023 – August 1, 2023
The 2023 computational challenge was all about the solar system and planetary orbits. For the final submission of the challenge, I created a simple web interface to customise the data for the various challenges. Overall I achieved the Gold Award
PROGRAMMING, DESIGNING, AND TESTING AN EFFECTIVE AND USEFUL WEB APPLICATION FOR ANY USER ON THE INTERNET (artefact EPQ)
November 1, 2022 – August 1, 2024
AMALTools is a project focusing on tools to help people online, It was built using Django (a python web framework), html, javascript and bootstrap v5.3. The project was created as an Artefact for the Extended Project Qualification (EPQ).
(Gold) BPhO computational challenge
British Physics Olympiad
June 23, 2026 – Present
CS50’s Web Programming with Python and JavaScript
CS50
June 23, 2026 – Present
Dofe International Bronze Award
The Duke of Edinburgh's International Award Foundation
June 23, 2026 – Present
CS50's Introduction to Computer Science
edX
June 23, 2026 – Present
Cultural Fit Analysis
The candidate's extensive personal projects, involvement in hackathons, and leadership roles in university societies (DUWiT Hacks, DurHack, Durham University Entrepreneur Society) demonstrate a strong passion for technology, continuous learning, and community engagement. The diversity of projects, from web applications and mobile apps to game development and AI-powered directories, indicates a broad interest and adaptability, which are positive indicators for cultural fit in a dynamic environment. The focus on solving real-world problems (e.g., 'Pinpoint Naija' addressing in Nigeria) aligns with an impact-driven culture. However, the candidate's experience is heavily skewed towards software engineering and development, with limited explicit data analysis roles or projects, which might require a significant shift in focus for a Data Analyst role.
Soft Skills & Operational Fit
The candidate demonstrates strong initiative and leadership through roles like 'Founder & Lead Software Engineer' at AMALWorks and 'Head of Tech' at DUWiT Hacks. Their project descriptions indicate a collaborative spirit ('Knights & Samurai: Pet Quest') and a problem-solving mindset ('Pinpoint Naija'). The experience in hackathons and society leadership suggests an ability to work under pressure and contribute to team goals. The detailed project descriptions also indicate good communication skills in explaining complex technical concepts.