Abdalla Bakr
Home

Now

Updated 19 May 2026

A snapshot of what I'm actually doing this month. I refresh this page when something material changes, not every week.

Shipping

  • PromptForge is live at promptforge.uk. Free during the evaluation phase. The latest pass replaced the template-assembly engine with a hybrid-retrieval RAG pipeline: pgvector inside Supabase, BM25 fusion via RRF, optional CrossEncoder rerank, and a server-side citation validator that strips any sentence the model can't tie back to a retrieved chunk. The eval scoreboard (recall, precision, citation accuracy) and per-component ablations live in the repo. The older guided wizard still works at /session/new.
  • Hijama Business: trilingual booking site for a family-run clinic in East London. Locale-prefixed routes for English, Bangla, and Arabic, with full right-to-left support for the Arabic locale. Mid-build, deploying soon.

Working

  • Part-time at TwelveTech Systems on customer-facing web work. API design, code review, QA, and AI-integration spikes inside products that already ship.

Reading

  • RAG papers, and the rebuttals. The real question is when an LLM in the loop actually helps versus when it's just latency dressed up.
  • Anthropic and OpenAI release notes, mostly the bits on prompt caching and structured-output reliability.
  • Self-improving agent skills: how to make a workflow file that gets sharper after each session instead of fossilising on day one.

Open to

  • Graduate software engineering roles starting Sept 2027 (final year ends June 2027).
  • Freelance work that involves real AI integration, not LLM cosplay.
  • A chat with anyone building dev tools, agent frameworks, or AI products with serious engineering rigour behind them.