AI Engineer and Full-Stack Developer, Amman, Jordan

BelalAbukhadija

I build my way out of problems, then put the result online.

Currently AI Engineer at Kawkab AI. Open to roles and freelance work, remote worldwide.

Hi, I'm Belal

I'm a full-stack developer and AI engineer in Amman, Jordan. I started coding in 2021 out of curiosity and never stopped.

Most of what I ship began as friction in my own workday: a step that was slow, manual, or missing, turned into a product that removed it.

In 2024 I launched belal.work, so the fixes I build for myself are live for everyone else who has the same problem.

Where I've worked

What I build with

Frontend
React, Next.js, TypeScript, Tailwind
Backend
Node.js, REST APIs, Supabase, SQL, auth
Shipping
Git, Docker, CI/CD
Daily tools
VS Code, Claude Code, Figma, Next.js, Git & GitHub, Docker, Supabase, Postman

Based in Amman, Jordan. Open to relocation, and happy working remote across timezones.

Things I no longer do

Nearly every project here started the same way: something at work was slow, manual, or missing, so I built the thing that fixed it. One of them is just a chess board, because some problems are worth having.

Print it.Sign it.Scan it.Email it.

PDF Signature Tool

Documents, 2024

The problem

Signing one line of a contract meant printing the whole document, signing it, scanning it back, and emailing a worse copy than the one I started with.

What I built

Add signatures and text annotations to PDF documents directly in the browser, with no upload, no account, and the file never leaves the machine.

No account, 100% in-browser, Free

Open sign.belal.work

RebuildingWord tablesby hand.

MarkFlow

Developer, 2025

The problem

Our docs lived in Markdown but every stakeholder wanted a Word file, and converting by hand broke the tables, math, and diagrams every single time.

What I built

Converts Markdown and MDX into fully formatted Word documents entirely client-side, with full GFM support, math equations, diagrams, custom styles, no server, and no uploads.

Zero data collection, Works offline, Free

Open md.belal.work

Ad-coveredcounter sites.

WordCount Pro

Writing, 2024

The problem

Writing copy against platform character limits meant pasting drafts into whichever ad-covered counter site loaded first, then guessing at keyword density.

What I built

Accurate word and character counter with SEO keyword density analysis, per-platform character limits, and reading time estimates, running entirely in the browser.

SEO keyword density, Platform limits, Free

Open counter.belal.work

Three sitesfor onepalette.

Color Palette Generator

Design, 2025

The problem

Pulling a palette out of a brand image and then proving it passed contrast took three different sites and a lot of copy-paste between them.

What I built

Generate palettes and gradients, extract them straight from an image, check contrast, and explore harmonious combinations for UI and branding, all in one place.

Image extraction, Contrast checker, Free

Open color.belal.work

Revising fromscattered PDFs.

Exam Prep Quizzes

Education, 2026

The problem

Government IT jobs here are won on a competitive exam, and the people sitting it were revising from scattered PDFs with no way to practise under exam conditions or see what they kept getting wrong.

What I built

A quiz trainer for the government IT exam, covering SQL Server, Oracle Forms, .NET Core, C#, Entity Framework, testing, and English. Run a topic as practice or as a timed exam, review every mistake, and track your stats across attempts.

7 topics, Practice or exam mode, Mistake review

Open q.belal.work

Nothing was broken.

Chess Puzzles

Side project, 2026

Built for fun

A rated chess puzzle trainer. Solve tactics against an adaptive rating, with hints, full solutions, five difficulty levels, and a move list you can step back through.

Adaptive rating, 5 difficulty levels, Built for fun

Open chess.belal.work

And the smaller ones

Notes from the builds

Read all articles

What should I cross out next?

Tell me the task you'd happily never do again. I'm open to roles and freelance work, remote worldwide, and usually reply within an hour.

I'll reply here, and send a confirmation straight away.