Projects
My client work, and the products I build at ProductArc, my AI product company. Each one follows the same outline: the business problem, the tech solution, the results and impact, then the visuals and the tech stack.
Client work
National workforce data, in plain language
- Business problem
- Analysts needed answers from the national workforce database, covering 7 million people, and every question meant writing SQL by hand.
- Tech solution
- I architected a text-to-SQL assistant in English and Arabic on a federal transformation program, and rebuilt a failed forecasting platform in two weeks, about 70% faster, with row-level data kept out of the LLM.
- Results and impact
- 80 to 90% accuracy on more than 1,000 evaluated questions, presented to the ministry's leadership.
- Visual assets
- Screenshots not shown under NDA.
- Tech stack
Text-to-SQLRAGAgentsPrivacy by design
Claims and medical translation AI, in production
- Business problem
- Claims had to be handled faster and medical documents translated accurately between Arabic and English, with no AI team in place.
- Tech solution
- I built intelligent document parsing and claims case summaries now in production in Bahrain and Saudi Arabia, plus the LLM evaluation framework behind them, and fine-tuned a MarianMT Arabic-English medical translation model in PyTorch on training data I grew from 1K to 15K records.
- Results and impact
- Running in two new markets on shared engineering standards. It started by pitching a working model to the CEO, was funded in six weeks, and grew into GlobeMed's AI/ML department.
- Visual assets
- Screenshots not shown under NDA.
- Tech stack
Document AILLM evaluationFine-tuningMarianMTPyTorch
Products I built at ProductArc
Parlo
- Business problem
- Long forms get skipped, and the free-text answers that do come back are hard to analyze.
- Tech solution
- A chat that replaces the form: an LLM asks each question, checks every answer and steers off-topic replies back, built end to end with a private workspace per user.
- Results and impact
- Live and open to anyone. Answers come back as structured data, with charts and an AI summary.
- Tech stack
ReactFastAPIPostgreSQLOpenAIDockerCI/CD
SYD
- Business problem
- A health assistant that guesses is dangerous. People need answers they can trace to a trusted source.
- Tech solution
- Retrieval over CDC and USPSTF guidance with a relevance cutoff, plus a second AI safety check that reviews each answer before it is shown.
- Results and impact
- Live. Every answer cites its guideline source, and a question without a trusted source is declined instead of guessed.
- Tech stack
RAGGuardrailsReactFastAPIAWS
TableTalk
- Business problem
- Teams wait on analysts for every data question, because the answers sit behind SQL.
- Tech solution
- A multi-agent text-to-SQL pipeline: agents plan, write and verify each query before it runs, and RAG builds the table docs and examples for a new schema.
- Results and impact
- An open-source prototype that sets itself up on a new database and ships with its own training studio and evaluation suite.
- Tech stack
Multi-agentRAGQdrantFastAPIReact
More projects
MeetScribe
- Business problem
- After a meeting, nobody wants to write the notes, and decisions get lost.
- Tech solution
- A bot joins the Zoom call, transcribes it speaker by speaker, and an LLM turns the transcript into a recap email, run as background jobs on AWS.
- Results and impact
- Everyone gets a clear summary of who said what by email, minutes after the call, with no manual note-taking.
- Tech stack
Zoom SDKSpeech-to-textLLMsFastAPICeleryAWS
CapsLock
- Business problem
- Following the news on one topic means reading dozens of articles to find the few that matter.
- Tech solution
- An LLM agent that uses tool calling to gather the news for a topic and a date, rank it and cite every source.
- Results and impact
- A short, ranked digest with a link behind every point, and automated evals that score the agent's accuracy.
- Tech stack
PythonFastAPILLM agentsTool callingEvals
Want something like this built for your product? Book a 30-min call or see how we can work together.