Skip to content

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.

Portrait of Abdulkaf Musema
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

  1. 01

    Discover

    Understand the problem, the users and what success looks like.

  2. 02

    Plan

    Break the work into features, data models and API routes.

  3. 03

    Design

    Sketch responsive, accessible interfaces before writing code.

  4. 04

    Develop

    Build the frontend, backend and database, testing as I go.

  5. 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

  1. 01

    In progress · Expected 2028

    BSc Computer Science — Werabe University

    Studying software engineering, databases, algorithms and artificial intelligence.

  2. 02

    2026

    Project Mercy SPD Program

    Summer Professional Development Program focused on workplace-ready communication and engineering habits.

  3. 03

    Project

    The Sharp Edge — barber booking system

    Built a full-stack booking project with Node.js, Express.js and SQLite.

  4. 04

    Project

    ATOT Restaurant website

    Designed and built a responsive restaurant website with a reservation-focused layout.

  5. 05

    Project

    Full-stack portfolio

    This site: React, TypeScript, server functions, a Supabase database and a protected admin dashboard.

Let's create
something

Together

Have an internship, freelance project or idea? Send a message — it goes straight to my inbox.