Esmael.
Esmael AbdlkadrAvailable for work

I build web and mobile apps.I also test how well AI writes code.

I am a full-stack engineer with more than 4 years of experience. I build products for companies, and I help AI teams measure how good their models are at writing software.

01

Building

Full-Stack Engineer

I build web and mobile apps from start to finish. I design the API, set up the database, build the screens, deploy it, and fix what breaks later.

  • React
  • Next.js
  • Node.js
  • NestJS
  • PostgreSQL
Now
UpworkDec 2024 - PresentSoftware Engineer
02

Evaluating

AI Engineer & Machine Learning Trainer

I write coding tests that check whether an AI model can fix a real bug in a real codebase. I set up the test environment, run the model's answer, and study why it failed.

  • SWE-bench tasks
  • Docker test environments
  • Agent failure analysis
  • Response ranking
  • Python
Now
DataCurve / ShipdMay 2026 - PresentMachine Learning Trainer & Data Annotator
AfterQueryApr 2026 - PresentAI Benchmark Engineer / Technical Specialist
About meRemote, worldwide

01About

I spent four years building software. Now I also check whether AI can do the same work.

I started with an online store. Then healthcare apps for clinics. Then business software. Nine jobs so far, in Ethiopia and with teams in the United States. In most of them I owned a feature from the first design until after it went live.

In late 2025 I started reviewing what AI models write. I have read thousands of answers to coding problems I could have solved myself. It changed how I work. I write clearer instructions, I check code more carefully, and I see faster where a system will fail.

Both jobs use the same skill. I am looking for work that needs both.

Experience
4+ years
Roles
9 across product and AI work
Education
B.Sc. Computer Science, Jimma University, 2024
Languages
Amharic, Native / English, Fluent
What I work withSoftware and AI

02Skills

01Languages
  • Python
  • JavaScript
  • TypeScript
  • Go
02Software & Data Systems
  • React
  • Next.js
  • React Native
  • Node.js
  • NestJS
  • PostgreSQL
  • MongoDB
  • Redis
03Cloud & DevOps
  • Docker
  • Git
  • CI/CD
  • AWS EC2
  • AWS S3
  • AWS ECS
  • AWS RDS
  • CloudFront
  • Azure DevOps
04AI & Evaluation
  • LLM evaluation
  • RLHF
  • Response ranking
  • Prompt engineering
  • Data annotation
  • Error and trajectory analysis
05Benchmark Engineering
  • SWE-bench tasks
  • Reference solutions
  • Automated test harnesses
  • Dockerized environments
  • CI validation
06Machine Learning
  • NLP
  • Computer vision
  • Retrieval
  • Sequence modeling
  • Reproducible evaluation pipelines
Where I have worked2022 to Present

03Experience

01

Software Engineering Experience

Software Engineer|Upwork

Remote

Dec 2024 - Present

  • +I build and launch web and AI apps for clients around the world. I handle the design, the API, the database, the screens, and the deployment.
  • +I use AI tools to work faster, and I keep clients updated in language they can follow.

Software Developer|PrimeCare Systems

Jul 2024 - May 2026

  • +I built and looked after healthcare web and mobile apps with React and React Native, fixed problems in the live system, and made our Azure deployments smoother.

Full-Stack Developer|Beta Sky

Remote, United States

Jun 2025 - Jan 2026

  • +I built new features with React, Node.js, and PostgreSQL, and I managed the AWS setup that ran them.

Full-Stack Developer|BlueClerk Technologies

Remote, Texas, United States

Aug 2022 - Dec 2024

  • +I built web and mobile screens that work on any screen size, plus backend services that handle large amounts of data.

Full-Stack Developer|Today's Gift

Remote

May 2022 - Nov 2024

  • +I built an online store from scratch: the storefront, the backend, the database, and the parts that keep it fast.

02

AI & Machine Learning Experience

Machine Learning Trainer & Data Annotator|DataCurve / Shipd

Remote

May 2026 - Present

  • +I build and check the datasets used to train and score AI models. They cover text, code, and tasks where the model has to rank answers.
  • +I solve machine learning benchmark problems in language, images, and search, and I make sure someone else can run my work and get the same result.
  • +I study where models get things wrong and fix the data so they learn better. I keep training data and test data separate so the scores stay honest.

AI Benchmark Engineer / Technical Specialist|AfterQuery

Remote

Apr 2026 - Present

  • +I take real bugs and feature requests from real codebases and turn them into coding tests for AI models. Each test ships with a correct solution and automatic checks.
  • +I package every task in Docker so it runs the same way each time, then run quality and difficulty checks before a person reviews it.
  • +I read the step by step logs of AI agents to find where they go wrong, and I use that to make the tests better. Mostly JavaScript, TypeScript, and Python.

AI Engineer / Technical Specialist|Revelo Inc.

Remote

Dec 2025 - Jul 2026

  • +I labeled data and improved code repositories that were used to train large language models.
  • +I reviewed MongoDB queries and real pull requests in JavaScript, TypeScript, and Python, and checked whether they were correct, fast, and well written.
  • +I ranked model answers, sorted them by type, found the mistakes, improved prompts, and traced what AI agents did at each step.

Lead Software Engineer|EaglePoint AI

Remote

Jan 2026 - Jun 2026

  • +I led the work on prompts and output quality, so the AI features gave answers people could trust.
  • +I brought Claude Code and Cursor into the team's daily work, and I guided architecture, code reviews, and younger developers.
  • +I designed how we score AI answers, and I connected the models to our backend and cloud services.
Get in touchOpen to work

04Contact

Want to hire me, or work together? Send me a message.

I answer within a day or two. I work remotely with teams anywhere in the world.