Full-stack, mobile & AI engineer · Melbourne, Australia
I turn messy information into products people rely on.
I'm Ali Abbas — a full-stack, mobile, and AI engineer drawn to the whole of a hard problem: the models and retrieval at the core, the data pipelines that feed them, and the product people actually use. I learned it by building and operating Shia Library, a production search platform — on the web and as iOS and Android apps — over a large, multilingual corpus. I'm building toward AI products that ship at real scale.
- ~315k
- hadith records ingested
- 4,900+
- automated tests, web + mobile
- 91%
- claims grounded (30-q eval)
- Web · iOS · Android
- one product, live on every surface
Selected work
Systems tested at the boundary
Production web and mobile products, real model training, grounded retrieval, and evaluation work. Each case study shows the measured result and where it stops holding.
Try it live
Open one and push on it
Some of the systems above run in public. Use them in a browser or on your phone, then read how they work.
Shia Library
Search 41 books of hadith in Arabic or English, with or without diacritics. The iOS and Android apps keep downloaded books readable offline.
Citation-Grounded RAG
Ask about the U.S. Constitution, the Bill of Rights or the Federalist Papers. Every sentence links to the passage it came from, and a question the documents can't answer gets no answer rather than a guess.
LLM Gateway
A guided tour of the gateway: a paraphrase served from cache at $0, a negation blocked by the guard, and a forced provider outage rescued by failover, with live metrics.
Capabilities
What I work on
Grouped by function, not a flat list of keywords.
Languages
- TypeScript
- JavaScript
- SQL
- Python
- Java
- Swift
- Kotlin
- Bash
Frontend
- React
- Next.js (App Router)
- Tailwind / MUI
- Accessibility
- Performance
Mobile
- React Native (Expo)
- Offline-first (SQLite, MMKV)
- Native modules (Swift · Kotlin · Obj-C++)
- Background downloads & foreground services
- Maestro E2E
- Release engineering (App Store, Play)
Backend & data
- Node.js
- PostgreSQL
- Supabase
- pgvector
- Full-text search
- Row-level security
- Caching
AI, ML & retrieval
- PyTorch
- Hugging Face Transformers
- Supervised fine-tuning
- Model evaluation & calibration
- RAG
- Embeddings
- Hybrid & semantic search
- LLM evaluation
- Anthropic / OpenAI APIs
Infra & practices
- Vercel
- CI/CD (GitHub Actions)
- Testing (Vitest, Playwright, Maestro)
- Sentry (privacy-first observability)
- Git
- Security headers (nosniff, frame, referrer), secret scanning
Writing
Notes on the hard parts
Contact
Let's talk about retrieval, scale, or correctness.
Open to software, mobile, AI, and platform engineering internships and graduate roles. Full Australian work rights, no sponsorship required.