
Software Engineer, AI & Full-Stack Systems
Hakan Ates



Featured work#
The AI authoring platform behind procedimentipa.gov.it: Catalogo delle Procedure
The authoring platform behind procedimentipa.gov.it, the Italian government's public catalog of administrative procedures: AI workflows draft procedures directly from legislation, legal experts review and approve every one, and the approved catalog (~700 procedures today) is published for any citizen to read and search.
The Dopple Registry
A gift registry where friends and community chip in small amounts toward what a child needs, and partner organizations match what they give. Live at reg.thedopple.com, part of thedopple.com. I was hired as consulting tech lead mid-build and took it to production.
RedisTensorSync: real-time exercise analysis for Breathment
An asynchronous websocket backend for the Breathment physiotherapy app that analyzes patients' breathing and movement exercises from a live camera stream, in real time.
Sportello: Embeddable AI Chat Widget
A self-hosted AI support chat that any website adds with one script tag: an iframe-isolated React widget streaming Gemini replies over SSE, designed and built solo in one week.
LMnetwork: automated prompt optimization for LangGraph agents
An internal tool that treats prompts like weights. It runs a LangGraph agent over a golden dataset, scores every output with an LLM judge, then evolves the prompt text until the scores climb.
Rec4Dish: a menu recommender trained on real restaurant orders
A menu recommender that beat the random baseline 3.5× and held cold-start users at parity, built on order data during an MSc thesis at Padua.
Scriba Harness: a human-gated agentic editing system for Italian administrative procedures
A human-gated AI editing system for Italian administrative procedures. An LLM agent drafts changes grounded in the legislation that justifies them; nothing reaches the official record without an officer's approval.