Skip to content
Available for workAddis Ababa, Ethiopia · local time

Abdelah
Mohammed.

Full-Stack & AI Engineer

I'm Abdelah, a full-stack engineer from Addis Ababa. I studied Electrical and Computer Engineering at Addis Ababa University.

I work mostly in TypeScript and Python. I've built backend services with Node.js and FastAPI, worked on frontends in Next.js and Svelte, and spent six months at Revelo writing and reviewing code used to train AI models.

I like owning a feature from the database all the way to the screen.

Based in
Addis Ababa, Ethiopia
Focus
Web apps, backends, AI
Education
B.Sc. Electrical & Computer Engineering, Addis Ababa University
Outside code
Manchester United
Coursework
Data Structures & AlgorithmsSystem DesignSoftware EngineeringOperating SystemsComputer ArchitectureObject-Oriented ProgrammingDigital Logic Design

01Selected work

  1. 01 / AI agent · Data pipeline · SoloFeatured

    Armband

    An AI manager for Fantasy Premier League: an agent that acts on your team, built on a tested data pipeline.

    Connect your FPL team and give the agent, called the Gaffer, a job: pick the best XI, choose a captain, make a transfer, or rate the lineup out of 10. It makes the changes on your pitch, shows the working behind every decision, and you choose to Apply or Revert.

    typical answer
    ~8s
    typical answer
    per answer
    ~$0.001
    per answer
    tests
    280+
    tests
    architecture decision records
    15
    architecture decision records
    • TypeScript
    • Next.js
    • React
    • Claude API (Anthropic)
    • Supabase/Postgres
    • GitHub Actions
    • Zod
    • Vitest
  2. 02 / Computer vision · IoT · Real-time

    SmartPark

    A parking system that uses one camera instead of a sensor in every spot.

    An ESP32-CAM watches the parking lot and YOLOv8 marks each spot as free or taken. Drivers can find, reserve and pay for a spot from their phone. Operators set up a lot by drawing a box over each spot on a live frame.

    mAP@50 on PKLot
    0.995
    mAP@50 on PKLot
    precision and recall
    0.999
    precision and recall
    between detections
    2s
    between detections
    camera per lot
    1
    camera per lot
    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • FastAPI
    • Python
    • PostgreSQL
    • YOLOv8
    • Socket.IO
    • Docker
    • ESP32-CAM
  3. 03 / Machine learning · IoT · Hackathon

    CropAI

    Suggests which crops to plant in an area, based on its soil and weather.

    We built this at the Reboot the Earth Hackathon. It takes soil and weather readings for an agricultural zone and uses a Random Forest model to suggest the crops most likely to do well there.

    • Python
    • scikit-learn
    • Flask
    • PostgreSQL
    • Next.js
    • TypeScript
    • Tailwind CSS
  4. 04 / Full-stack · Public sector

    Government E-Service Platforms

    Government services people can use online instead of waiting in line.

    Several government service platforms with Laravel backends and Next.js and TypeScript frontends. Redux Toolkit and Redux Saga handle the long, multi-step application forms.

    users per platform
    10k+
    users per platform
    users at the same time
    50k
    users at the same time
    service delivery
    +20%
    service delivery
    user engagement
    +25%
    user engagement
    • Next.js
    • TypeScript
    • Redux Toolkit
    • Redux Saga
    • Laravel

02Experience

  1. Oct 2025 – Mar 2026latest

    AI Trainer

    ReveloRemote

    • Created and tested coding prompts, including edge cases, to better evaluate and train model behavior.
    • Reviewed and improved model-generated code for correctness, clarity and practical use.
    • Spotted recurring mistakes in outputs and gave feedback to help the models improve over time.
    • LLM evaluation
    • Prompt design
    • Code review
  2. Jul 2025 – Oct 2025

    Frontend Developer

    MINDPLEXRemote

    • Built responsive, interactive user interfaces with Svelte and Tailwind CSS.
    • Implemented UI/UX designs and made sure they worked across browsers.
    • Optimized the apps for performance and scalability.
    • Worked with the backend developers to integrate APIs.
    • Svelte
    • Tailwind CSS
    • REST APIs
  3. Sep 2024 – Mar 2025

    Backend Developer

    Evergreen

    • Built and maintained server-side applications with Node.js, Express and SQL databases (MySQL, PostgreSQL).
    • Built and consumed REST APIs for dynamic web applications.
    • Focused on performance, scalability and secure data handling.
    • Worked with the frontend developers in an Agile team.
    • Node.js
    • Express
    • PostgreSQL
    • MySQL

03Stack

Languages
TypeScriptJavaScriptPythonSQL
Frontend
Next.jsReactSvelteTailwind CSSRedux
Backend
Node.jsNestJSExpressFastAPIFlaskSocket.IO
AI & Vision
YOLOv8UltralyticsOpenCVscikit-learnLLM evaluation
Data
PostgreSQLMySQLMongoDBSQLAlchemy
Infra
DockerGitAWSESP32 / IoT

04Contact

Want to work together? Send me an email.

Open mail app ↗