Field notes
Building at the terminal
A running log of applied AI and backend work — data pipelines, inference services, and the boring infrastructure that keeps them alive.
40+ entries · updated weekly
Ann Naser Nabil — AI/ML software engineer
The open lab notebook of Ann Naser Nabil — an AI/ML software engineer: applied research, systems that stay up, and the craft of shipping software in the open.
$ whoami
Ann Naser Nabil — AI/ML software engineer
$ work --focus
information retrieval · AI automation
$ project --status
doshomikielts.com — building
$ git log --oneline -3
BENI Global 10 — 522K articles · 10 languages
CB-SentiLex — central bank stance benchmark
RAG playbook — 34 projects · 10 concept tracks
$ deploy --status
✓ live at nabil.dev.bd
$
boot complete — static export · 0 runtime deps
Work
A running record of systems, experiments and the occasional yak shave — written where the work happens.
Field notes
A running log of applied AI and backend work — data pipelines, inference services, and the boring infrastructure that keeps them alive.
40+ entries · updated weekly
Systems
Databases, queues and services designed so that midnight pages never happen. The goal is boring: it means everything is working.
ML
From data cleaning to production inference, with the trade-offs written down.
15
public repositories
4
NLP benchmarks & datasets
About
What this site is, what it publishes, and why the goal is boring.
The open lab notebook of Ann Naser Nabil, an AI/ML software engineer. Everything here is written where the work happens — at the same terminal, in the same repos, on the same infrastructure the lab runs on.
What gets published is the transcript of work that actually ran: field notes from applied ML, post-mortems from production, and tutorials that show the whole path — trade-offs, dead ends and all.
The philosophy is straightforward: boring is working. Databases, queues and services are engineered so that midnight pages never happen — the infrastructure is unremarkable on purpose.
$ currently building: applied ML in production, and the infrastructure to keep it boring
Skills
Three benches — AI/ML, backend, systems — and the tools that live on each.
Writing
Field reports, post-mortems and tutorials — every post is a transcript of work that actually ran.
Research
A multilingual economic narrative corpus — 522,397 economically-relevant articles in 10 languages across 7 language families, filtered from 2.8M raw documents.
Research
Stance detection over Bangladesh Bank monetary policy statements (2006–2026): 7,432 classified sentences, a curated lexicon and a trained DistilBERT checkpoint, released with a DOI.
Tutorial
34 project cards and 10 concept tracks: every lab swaps one part of the RAG pipeline — loading, chunking, retrieval, reranking, evaluation — and measures what changed.
Projects
A few systems and experiments shipped from the lab bench.
A benchmark for Bengali financial misinformation detection, accepted at the COLING 2026 FinNLP workshop.
Bangladesh Bank monetary policy stance detection benchmark, built with a weak-supervision framework.
A hands-on RAG portfolio: 34 project cards and 10 concept tracks — every lab swaps one pipeline component and measures what changed.
A local-first terminal intelligence platform.
Contact
For collaboration, questions, or a good argument about infrastructure.