Skip to main content

Blog

Notes from production work: AI, machine learning, and computer vision.

Search and jump

Home Start page
Work All projects
Air-gapped bilingual AI assistant for a government client Case study
About How I work
Blog All posts
Context and constraints Case study section
My role Case study section
Discovery to requirements Case study section
Architecture Case study section
Key decisions Case study section
Deployment and rollout Case study section
Making Arabic PDF text searchable Case study section
Bringing a server clock back in sync Case study section
Re-tuning the Arabic model Case study section
Handover Case study section
Results Case study section
What I’d carry into the next engagement Case study section
How I worked Case study section
How I load-test self-hosted model serving before an air-gapped rollout November 3, 2026
I Stopped Using Basic RAG in 2026. Here's What Replaced It. March 16, 2026
Building a Multi-Agent Log Analytics Platform From Scratch March 14, 2026
The Secret Life of a Data Detective January 24, 2026
Why You Don't Use a Sledgehammer to Crack a Nut January 21, 2026
Building an Intelligent Document Extraction System with Vision-Language Models January 2, 2026
Building Enterprise Agentic AI Systems: Lessons from Production Voice Agents January 1, 2026
Open resume PDF, new tab
Send an email arnolps172@gmail.com
GitHub github.com/Arnol-P-S
LinkedIn linkedin.com/in/arnol-ps
Switch theme Light or dark