A RAG assistant over the Spanish INSHT / NTP occupational-safety corpus. It answers regulatory queries with retrieved evidence and grounded generation — every claim traceable to a source.
The judge initially showed TNR 0.00 due to threshold miscalibration and missing reference answers. I diagnosed the failure, rebuilt the judge with reference-aware prompting and explicit fault enumeration, and validated the fix.
Custom e-commerce platform. I built the backend only — product catalogue, checkout, and order management with full auth and role-based access control. Backend, not the frontend.
Technical challenge for SlideSpeak (AI presentation startup). Built a PowerPoint-to-PDF async conversion service. Upload triggers a Celery worker via Redis; LibreOffice handles the conversion server-side; the completed file is stored in S3 and the frontend polls for the result. Fast-tracked past intermediate interview rounds.