Vol. 01 · Nittaya · Case study · 2026 ·
Case study · Southeast Asia · 2026

A multilingual web case study for NGOs working with sex workers in Southeast Asia.

Built by Ibrar Yunus, an independent software engineer. Not a deployed service — a working prototype showing what credible, sex-worker-rights-aligned web tooling looks like.

6languages
7verified NGOs
30STI cards
7+years engineering
01
Capability · Multilingual content

Multilingual content systems

Six languages, one source of truth. The mission statement on the right is rendered through a shared schema — adding a new locale is a one-line change. The same approach handles campaign copy, intake forms, and printed materials.

Type-safe i18nKhmer / Lao / ThaiStatic-friendly
Example · Mission statement, rotating

Nittaya is a case study — a working prototype demonstrating multilingual websites, NGO directories, and content systems I can build for organisations supporting sex workers in Southeast Asia. Not a deployed service. Built by Ibrar Yunus, an independent software engineer.

02
Capability · Resource directories

Verified NGO directories

Real, fact-checked contacts for sex-worker-led organisations across Southeast Asia. The same pattern adapts to service directories, partner referral lists, or member rolls — sortable, searchable, easy to maintain by non-technical staff.

SW-led onlyManually verified
§ Region map · No. 01

A constellation of sex-worker-led organisations.

🇹🇭
Thailand

Chiang Mai

Empower━━ centres in 5 cities1984
🇻🇳
Vietnam

Hanoi

SCDI━━ multi-population2010
🇹🇭
Thailand · Regional Hub

Bangkok

SWING━━ sex-worker-led2004
APNSW━━ Asia-Pacific network1994
APCOM━━ male/trans focus2007
🇰🇭
Cambodia

Phnom Penh

WNU━━ Khmer-speaking2000
End of region map
↓ Full directory below

Empower Foundation

Thailand · Founded 1984

Sex-worker-led. Centers in Chiang Mai, Bangkok (Patpong), Nonthaburi, Mae Sai, Phuket. Programs include the Can Do Bar, Legal Club, and the 'This is Us' sex work museum.

SW-ledMulti-city
+66 53 282 504 cm.empowerfoundation@gmail.com www.empowerlibrary.online/

SWING

Thailand · Founded 2004

Service Workers in Group. Sex worker rights and health services. Drop-in centers in Bangkok, Pattaya, and Koh Samui. Staff mostly former sex workers.

SW-ledHealth
+66 2 632 9502 www.swingthailand.org/

APNSW

Asia-Pacific · Founded 1994

Asia Pacific Network of Sex Workers. Regional coalition coordinating across 22+ countries. Secretariat in Bangkok.

RegionalCoalition
+66 2 065 0276 secretariat@apnsw.info apnswnew.wordpress.com/

Women's Network for Unity

Cambodia · Founded 2000

Sex-worker-led network of ~6,400 members across 8 Cambodian provinces. Drop-in centers in Tralok Bek and Svay Pak, Phnom Penh. Part of United Sisterhood Alliance.

SW-ledKhmer-speaking
wnu.communicationofficer@gmail.com wnu.unitedsisterhood.org/

SCDI

Vietnam · Founded 2010

Centre for Supporting Community Development Initiatives. Works with sex workers, drug users, and HIV-affected communities. Hosts Vietnam Civil Society Partnership on AIDS.

Multi-populationHanoi
scdi.org.vn/en

APCOM

Asia-Pacific · Founded 2007

Asia Pacific Coalition on Male Sexual Health. Coalition focused on male and trans sex workers, MSM communities, and the HIV response across Asia-Pacific.

Male/TransRegional
www.apcom.org/

NSWP

Global · Founded 1990

Global Network of Sex Work Projects. 280+ member organisations across 82 countries. Useful directory for finding more local sex-worker-led groups.

GlobalDirectory
www.nswp.org/
03
Capability · Structured content

Structured health information

Detailed STI information across all six supported languages, accessed through a single shared component. The pattern fits legal-rights guides, harm-reduction protocols, or any content with consistent structure across categories.

30 entriesPlain language
Example · Click any entry to view full detail
Working principle · Why this exists

The most useful thing an outsider can offer is technical capacity to the organisations who already know what they’re doing — not another well-meaning project of their own.

Ibrar Yunus · Manchester
· Nittaya, 2026
04
Capability · Deliverables

What I can build for your organisation

Every item below is something I've shipped in production, mostly outside the NGO sector. The patterns translate directly. These are options, not a menu I'll push — I'd rather hear your wishlist first.

Grounded AI assistants

RAG (retrieval-augmented generation) pipelines over your own corpus — policy documents, legal references, training material. Answers stay inside your source material; no hallucinated facts. Built with BigQuery Vector Search and Gemini / OpenAI, with guardrails for sensitive topics.

BigQuery VectorGemini / OpenAILLM guardrails

Secure case management & intake

Role-based authentication (admin / staff / client), real-time data sync, audit trails. Good fit for caseworker tooling, intake logging, and confidential client records. Built on Firebase or Cloud Run with proper data isolation.

FirebaseCloud RunRole-based auth

Internal reporting dashboards

Funder reports, M&E metrics, beneficiary outcomes. Real-time interactive charts (Recharts) structured around the metrics your funders actually ask for — not generic KPI templates.

RechartsBigQueryNext.js

Offline-first content delivery

Automated PDF generation, downloadable resource packs, low-bandwidth web for field staff and beneficiaries on basic phones. Builds on a real patent for resource-constrained mobile ML.

WeasyPrintStatic exportPWA

Sentiment-aware wellbeing tools

Mood journaling, resilience tracking, sentiment-graded reflections for staff wellbeing or peer-support programs. Production work in this exact domain (see Loredana below).

GeminiSentiment analysisRecharts

Data migration & content systems

Spreadsheet chaos → proper databases. Scattered Google Docs → versioned, structured content. Includes an admin interface so staff can update content without engineering help.

FirestoreSchema designCMS patterns
Live demo · Grounded retrieval over the directory
Try it

Ask the directory anything.

Type a question; this demo retrieves from the 7 NGOs in capability 02 and returns a cited answer. Client-side keyword retrieval only — production deployments add embedding search and an LLM for fuller, contextual responses.

Try:
05
Case studies · 2024 – 2025

Selected past work

Recent production work, mostly outside the NGO sector. Each one demonstrates a pattern that maps directly to something an NGO might need — sentiment-aware journaling, grounded AI, multilingual content, offline-first delivery.

Featured
Thai language learning AI · SEA-focused

Kotchakorn

Interactive Thai learning tool. Python (Shiny) + BigQuery backend with Gemini 2.5 Flash streaming customised lesson content based on user proficiency level. Automated PDF generation (WeasyPrint) and flashcards for offline study.

Proves SEA-language content delivery to users with intermittent connectivity.

PythonBigQueryGeminiWeasyPrintOffline
EdTech AI tutor · grounded RAG

Telleosis / MyJamb

FastAPI backend on Cloud Run. RAG pipeline using BigQuery Vector Search (cosine distance) to retrieve lesson contexts. SQL-based gamification for real-time leaderboards and randomised exam generation.

Same architecture grounds any NGO assistant in vetted source material — legal-rights, harm-reduction, policy text.

FastAPICloud RunBigQuery VectorRAG
Domain-specific AI assistant

GoChurch

Next.js application with a custom AI agent that answers only from a curated theological corpus (KJV). A lightweight retrieval system prevents hallucination by limiting answers to the source material.

Direct analogue to grounding an NGO assistant in your own organisational knowledge.

Next.jsRAGDomain-grounded
06· Process · Four steps · Honest

How an engagement works

No long sales process, no NDAs, no discovery workshops. Lightweight by design.

01

Discovery call

20 minutes, free, no prep. We figure out if there's a real fit; if not, I'll point you somewhere useful.

02

Written scope

Within a week: one-page doc covering what I'll build, what's NOT in scope, timeline, what I need from you.

03

Build cycles

Two to four weeks of focused work. Weekly 30-min check-ins. Honest progress updates. No surprises.

04

Handover

Source code, deployment access, plain-English documentation, and time to bring someone at your org up to speed.

07
FAQ · Likely questions

Questions you might have but probably won't ask.

Answers to things NGO leaders usually wonder before reaching out. Email me directly if your real question isn't here.

Why are you doing this?

I want to put working engineering hours into a space I care about. I visited Thailand, read the sex-worker-led literature, and decided the most useful thing I can offer is technical capacity to existing organisations who already know what they're doing — not another well-meaning outsider project.

What's the catch with 'first month free'?

No catch. The first month is so we can both figure out whether the work matches my skills and your real needs before either of us commits more. If we want to continue, we'll agree on a rate that fits your funding situation. If not, no awkward exit.

Have you worked with NGOs before?

No — this would be my first NGO engagement. My experience is commercial AI/data engineering: 6 years at THG and a year leading data science at Gifftid. I'm betting those patterns transfer cleanly. Being honest about being a first-timer feels better than pretending otherwise.

How do you handle sensitive data?

Firebase security rules, role-based auth, audit trails, no third-party analytics, nothing sold to anyone, data-residency choices respected. Anything I build can be hosted on infrastructure your organisation controls, not mine.

What if the engagement isn't working out?

Either of us can end it at any weekly check-in with no penalty. You keep all source code, documentation, and credentials. The work is yours from day one.

Will you build AI tools for our beneficiaries directly?

Probably not as a first project. Trauma-adjacent client-facing AI needs deep peer co-design that I can't shortcut as an outsider. AI is better suited to your internal tooling — grounding an assistant in your policy documents, automating funder reporting, triaging intake — than to client chatbots.

08
About · Contact

If your org has an unfunded technical project, I'd like to hear about it.

7+ years
engineering, in production
Manchester, UK
remote · will travel
Thai (limited)
actively learning
First month free
for SW-led organisations

Nittaya is a self-directed exploration by Ibrar Yunus, an independent software engineer based in Manchester, UK. It is not affiliated with any of the organisations listed above. All NGO contact information is taken from public sources and verified against organisation websites where possible.

Full-Stack AI Engineer with 7+ years of production experience. Recent roles include Lead Data Scientist at Gifftid (London) and Data Scientist at THG (Manchester, 6 years), now contracting independently. The work covers RAG pipelines, LLM safety and grounding, sentiment analysis, and the boring-but-critical glue that makes those things ship — auth, dashboards, content systems, mobile-ready frontends. Education: MSc DESEM, Erasmus Mundus Joint Master's — Maynooth and St Andrews. Patent-pending (US): real-time lane departure detection on resource-constrained mobile devices.

Available for one bounded engagement (1–3 months) between mid-2026 and end-of-year. Work can be remote or on-site in Thailand at my own cost. The first month is free for sex-worker-led organisations; longer engagements can be paid at a rate that fits your funding situation.