CLIENT WORK

Systems built for real operations.

A close look at the AI pipelines, automations, and custom software I've built with clients including the trade-offs, what broke during testing, and how we solved it.

Benidorm

Ongoing2026
Benidorm Chat

Which accessible beaches can I visit in Benidorm?

Here are a few options with direct access to their location:

Accessible Beaches in BenidormView in Maps
Levante BeachView in Maps

A multilingual public tourism assistant that answers visitor questions with official city data and live map links. I built the production plumbing that keeps it reliable under traffic: task-based routing, local open-weight model serving on L4 GPUs, and layered evaluation suites.

Multilingual assistantRAGTool useModel evaluation
PythonFastAPILangGraphLangfuse+10
Explore project

Medifé Medical Pipeline OCR

Client MVP · healthcare document automation2025
  1. 1Extract
  2. 2Normalize
  3. 3Review

Prescription

Sample document
Prescription
Rx

Structured extraction

Information extracted from the document using OCR and AI.

PatientRedacted
MedicationNeeds review
DiagnosisNot available

Doctors' handwriting is messy, and in healthcare, guessing isn't an option. This pipeline turns prescriptions into structured data without hiding uncertainty matching medications against clinical catalogs and routing ambiguous readings to a human reviewer. It started as a fast n8n prototype and grew into a modular Python service once the logic proved itself.

Document AIOCRHuman-in-the-loopWorkflow automation
FastAPILangGraphGeminin8n+5
Explore project

Neurona

Live workplace-safety platformQ2 2025 - Q1 2026
New reportConfidential channel

I am here to listen and help you record what happened in a safe, confidential way. Can you tell me where this happened?

During a meeting at the office, a colleague made inappropriate comments about my appearance.

Thank you for sharing that. I will help organize the details for your report.

Report details

Complete the information you have, at your own pace.

In progress
What happenedGuided account
LocationOffice
People involved1 person
Additional contextOptional
Attach evidenceOptional
Save and continue

Reporting a workplace incident is stressful, and static forms often miss critical context. Neurona guides employees through documenting what happened at their own pace over a confidential channel organizing the facts for safety teams without crossing the line into judging responsibility.

Conversational AIHybrid retrievalGuided workflows
PythonFastAPIFAISSBM25+4
Explore project

Last-mile workforce automation

End-to-end system design · initial implementation of intake and candidate database2025
System designFrom first contact to delivery capacity
01Continuous recruitment
Meta · GoogleJob-ad leads
Conversational intake

Immediate response · missing information requested

Candidate poolStructured driver profiles
Vehicle
Licence & insurance
Coverage area
Availability
02Incoming delivery demand
Date · area · capacity
1
Eligibility matchingProfiles checked against requirements
2
Confirm availabilityContact candidates · record responses
Confirmed shortlistOperations makes the final assignment
Initial implementation: intake + candidate database

A system designed to connect recruitment, driver qualification, matching, and availability confirmation around changing delivery demand.

Process designConversational intakeOperational data modelingHuman-in-the-loop automation
Explore project

HAVE A PROJECT IN MIND?

Got a messy workflow or an idea worth testing? Let's talk through it.

Let’s talk