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.
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.