"I'm a Computer Science student and a front-end focused full-stack developer who writes clean, maintainable code. My tech stack is led by HTML5, CSS3, and JavaScript (ES6) on the front end, backed by a solid understanding of Node.js, Express, and SQL for the back end. I have hands-on experience handling full-stack tasks—from user authentication and REST APIs to database management and live deployment. I am a dedicated learner currently expanding my toolkit with React.js and FastAPI, focusing on clear communication and delivering functional web applications that work smoothly for users."

ABUBEKER ADEM SEID

"I'm a Computer Science student and a front-end focused full-stack developer who writes clean, maintainable code. My tech stack is led by HTML5, CSS3, and JavaScript (ES6) on the front end, backed by a solid understanding of Node.js, Express, and SQL for the back end. I have hands-on experience handling full-stack tasks—from user authentication and REST APIs to database management and live deployment. I am a dedicated learner currently expanding my toolkit with React.js and FastAPI, focusing on clear communication and delivering functional web applications that work smoothly for users."

Available to hire

"I’m a Computer Science student and a front-end focused full-stack developer who writes clean, maintainable code.

My tech stack is led by HTML5, CSS3, and JavaScript (ES6) on the front end, backed by a solid understanding of Node.js, Express, and SQL for the back end. I have hands-on experience handling full-stack tasks—from user authentication and REST APIs to database management and live deployment.

I am a dedicated learner currently expanding my toolkit with React.js and FastAPI, focusing on clear communication and delivering functional web applications that work smoothly for users."

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Beginner
See more

Language

English
Advanced

Work Experience

Junior Software Developer (Contract) at Independent Client Project
August 10, 2025 - October 14, 2025
Contracted to work on a portion of an existing project, handling a mix of frontend and backend tasks — including UI development, bug fixes, and small feature implementations — based on requirements provided by the project owner. Delivered working code independently with minimal supervision.

Education

BSc in Computer Science at American College of Technology
October 9, 2024 - June 15, 2027
Currently pursuing a BSc in Computer Science at American College of Technology, Addis Ababa, Ethiopia — expected graduation: June 2027.

Qualifications

Programming Fundamentals Nanodegree — Udacity
March 5, 2025 - March 28, 2025
Programming Fundamentals Nanodegree — Udacity (March 2025), via the 5 Million Ethiopian Coders Initiative (Ethiopia–UAE government partnership)

Industry Experience

Software & Internet, Computers & Electronics
    TaskHub — a full-stack freelance marketplace
    TaskHub — a full-stack freelance marketplace where clients post tasks and workers apply. Built with Node.js, Express, SQLite, and vanilla JavaScript, with JWT authentication.
    Asynchronous JavaScript Bug Fix & Refactoring
    The Problem The application was throwing an unhandled runtime TypeError (res.json is not a function) when attempting to fetch data from the user API endpoint. This completely blocked user data from rendering on the front-end dashboard. The Hunt 🔍 By tracing the execution flow, I identified that the asynchronous network request was missing the await keyword. Because of this, the code was attempting to call .json() on a pending Promise object rather than the resolved Response object. The Fix 🛠️ Refactored the getUser(id) wrapper function to correctly handle the asynchronous network lifecycle. Implemented the proper await execution handling before parsing the incoming data stream. Tested the API response structure to ensure stable JSON delivery ({ id: 1, name: 'Alex' }). The Result 🚀 Successfully eliminated the runtime crash, restored full API data flow functionality, and ensured clean data transmission back to the UI layout.
    TaskHub – Full-Stack Freelance Marketplace

    A full-stack freelance marketplace where clients post tasks and workers apply, accept, and complete them. Built with Node.js, Express, and SQLite on the backend, JWT-based authentication, and a responsive vanilla JavaScript frontend. Deployed and fully functional — live demo available.