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.
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.
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.
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.
A constellation of
sex-worker-led organisations.
Chiang Mai
Hanoi
Bangkok
Phnom Penh
Empower Foundation
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.
SWING
Service Workers in Group. Sex worker rights and health services. Drop-in centers in Bangkok, Pattaya, and Koh Samui. Staff mostly former sex workers.
APNSW
Asia Pacific Network of Sex Workers. Regional coalition coordinating across 22+ countries. Secretariat in Bangkok.
Women's Network for Unity
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.
SCDI
Centre for Supporting Community Development Initiatives. Works with sex workers, drug users, and HIV-affected communities. Hosts Vietnam Civil Society Partnership on AIDS.
APCOM
Asia Pacific Coalition on Male Sexual Health. Coalition focused on male and trans sex workers, MSM communities, and the HIV response across Asia-Pacific.
NSWP
Global Network of Sex Work Projects. 280+ member organisations across 82 countries. Useful directory for finding more local sex-worker-led groups.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
How an engagement works
No long sales process, no NDAs, no discovery workshops. Lightweight by design.
Discovery call
20 minutes, free, no prep. We figure out if there's a real fit; if not, I'll point you somewhere useful.
Written scope
Within a week: one-page doc covering what I'll build, what's NOT in scope, timeline, what I need from you.
Build cycles
Two to four weeks of focused work. Weekly 30-min check-ins. Honest progress updates. No surprises.
Handover
Source code, deployment access, plain-English documentation, and time to bring someone at your org up to speed.
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.
If your org has an unfunded technical project, I'd like to hear about it.
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.