Hello, I'm
Abdulkaf
Musema
Full-Stack Developer & Problem Solver
I build reliable, user-friendly web applications — from responsive interfaces to the APIs and databases behind them — and I enjoy turning real-world problems into practical software.

- Skills & tools
- 24
- Current focus
- Full-stack + AI
Ethiopia · Open to remote
What I do
Services
Frontend
Responsive, accessible interfaces.
- HTML
- CSS
- JavaScript
- React
- Tailwind CSS
- Bootstrap
Backend
Server logic, routing and APIs.
- Node.js
- Express.js
- REST APIs
Databases
Modelling and persisting data.
- SQL
- SQLite
- Database design
- CRUD operations
- Supabase
Languages
Core programming fundamentals.
- JavaScript
- Java
- C++
Tools
Everyday development workflow.
- Git
- GitHub
- VS Code
- AI-assisted development tools
Problem Solving
How I approach the work.
- Debugging
- Algorithmic thinking
- API integration
- Software architecture fundamentals
Selected
Work
A selection of things I've built. Links only appear when they exist.
My process
Steps
- 01
Discover
Understand the problem, the users and what success looks like.
- 02
Plan
Break the work into features, data models and API routes.
- 03
Design
Sketch responsive, accessible interfaces before writing code.
- 04
Develop
Build the frontend, backend and database, testing as I go.
- 05
Deliver
Deploy, gather feedback and keep improving the product.
Who I am
About
Problem first, then code.
I'm Abdulkaf Musema, a full-stack developer and Computer Science student. I like building complete products — the interface people use, the server logic behind it and the database that keeps it reliable.
My work focuses on practical solutions and maintainable code. I'm especially interested in how artificial intelligence and technology can support real needs, including agriculture.
- Practical solutions
- Software should solve a real problem for real people — that is where I start.
- Maintainable code
- Clear structure, small components and readable logic that others can build on.
- Continuous learning
- Every project is a chance to learn a new tool, pattern or part of the stack.
- AI & agriculture
- Exploring how AI and technology can support practical needs, including agriculture.
Development
Journey
- 01
In progress · Expected 2028
BSc Computer Science — Werabe University
Studying software engineering, databases, algorithms and artificial intelligence.
- 02
2026
Project Mercy SPD Program
Summer Professional Development Program focused on workplace-ready communication and engineering habits.
- 03
Project
The Sharp Edge — barber booking system
Built a full-stack booking project with Node.js, Express.js and SQLite.
- 04
Project
ATOT Restaurant website
Designed and built a responsive restaurant website with a reservation-focused layout.
- 05
Project
Full-stack portfolio
This site: React, TypeScript, server functions, a Supabase database and a protected admin dashboard.
Let's create
something