I build web applications that people actually use. Not demos or tutorials — real systems with real users behind them.
I'm from Sierra Leone and based in Nicosia, Cyprus. I got into development because I wanted to build things that actually solve problems, and that's still what keeps me going.
EduSalone is the project I'm most proud of. Schools in Sierra Leone were running everything on paper — attendance sheets, handwritten report cards, fee ledgers. I built a platform where admins handle enrolment, teachers mark daily attendance, students check their results, and parents track fee payments, all from a mobile phone. I designed the database, wrote the API, built the frontend, and got it deployed and into schools' hands. It's being used right now.
I'm ready for my first role on a development team. I've shown I can take a complex project and see it through to completion on my own. What I'm looking for now is the chance to do that alongside other developers — to learn, contribute, and keep building things worth using.
Schools in Sierra Leone were managing everything on paper. EduSalone changes that. It's a full school management platform — admins handle enrolment, teachers mark daily attendance, students and parents log in to check results and fee balances. There are four separate user roles with different dashboards. The system generates PDF report cards, handles fee records in Sierra Leonean Leones, supports lesson note uploads, and has a public landing page for schools to subscribe. It runs on real infrastructure and is in use by schools today.
A working e-commerce store with Stripe payment processing, a shopping cart, user accounts, and an admin dashboard for managing orders and products. I built this to get comfortable with payment integrations and order logic.
A job board where employers post listings and applicants browse and apply. Two user types, a proper auth system, and an employer dashboard to manage incoming applications.
A messaging app built with Firebase where messages appear the moment they are sent. Good practice for understanding how live data and real-time listeners work in a frontend.
Pulls live weather data from an external API and displays it for any city. One of my earlier projects — straightforward, but it taught me how to work with third-party APIs and handle async requests properly.
A task tracking tool where you can create items, set priorities, and mark things done. Built to sharpen my understanding of React state management and component structure.
I'm looking for my first role on a development team. If you're hiring, have a project in mind, or want to talk through what I've built, send me a message. I reply to everything.