I’m Hakan, a software engineer who builds AI-heavy full-stack systems: LLM & ML pipelines that live inside real products, and the engineering around them that makes their output trustworthy.
Since 2025 I’ve been at working at Go Project, an Italian software company. My main work there is the AI authoring platform behind procedimentipa.gov.it, the Italian government’s public catalog of administrative procedures: AI workflows draft procedures directly from legislation, and legal experts review every one before it is published. The public portal launched in July 2026 and serves around 700 procedures. The platform grew its own tooling ecosystem along the way — a Markdown-to-portal renderer with a purpose-built editor, an embeddable AI chat widget, an automated prompt optimizer, and an agent-navigable knowledge graph, and most importantly Scriba Harness (AI Editor for Procedure Content) of the catalog.
Outside Go Project I take freelance and consulting work: I was hired as consulting tech lead mid-build at a US startup and took its product to production — it processes real payments today — and I’ve built document tooling an Erasmus+ nonprofit uses daily, plus a laundry-management backend for an Italian client.
I didn’t start in software: I began university in mathematics, switched to geoinformatics engineering, and worked as a GIS engineer at a gold and silver mine in Turkey before moving to Italy in 2021 for a master’s at the University of Padua. The move into software happened through internships that kept handing me more responsibility — performance engineering at Akamas, real-time patient movement analysis at Breathment, and the menu recommender at Dishup that became my thesis. That mix — product engineering with AI at the core — is the work I want to keep doing.
Experience#
Go Project is an Italian digital company of 50+ people that pairs software development with communication and marketing, for clients ranging from Serie A and Lega B to public agencies like INAIL and INPS. My work there is full-stack products and AI/document tooling — most importantly the procedure-catalog platform behind procedimentipa.gov.it, the Italian government’s public catalog of administrative procedures — plus a tamper-evident protocol document manager, a CV search engine built on OCR, a local LLM and Elasticsearch, and an AI knowledge platform that turns uploaded documents into podcasts and quizzes. Built LMnetwork, a prompt-optimization framework that tunes LangGraph agent prompts against golden datasets with an LLM-as-judge, lifting a production extraction agent from 0.51 to 0.87.

Six-month internship at Dishup, whose cloud AI platform runs the whole restaurant operation — orders, kitchen, payments, inventory, and sales analytics — for restaurants, pizzerias, bars, and beach resorts. Built POS microservices for fiscal printing (EPSON, CUSTOM and AXON printers), integrated Fatture in Cloud e-invoicing, and did recommendation-system R&D connected to my thesis.

Erasmus+ internship at a digital-health startup whose CE-marked platform delivers remote respiratory physiotherapy — an app with AI-guided exercises plus coaching from physiotherapists — to patients with COPD and other chronic lung conditions. Led the migration from Flask to FastAPI, set up Redis caching and Graylog logging, built real-time movement analysis with TensorFlow, and managed a GPU Linux server. Real patients used the product.


Education#

Cybersystems track, final mark 91/110. Thesis: a hybrid and adaptive learning framework for personalized restaurant recommendations.

Skills#
Languages: Python, TypeScript/JavaScript, Java, SQL
AI / ML: LangGraph, LangChain, Gemini, TensorFlow, PyTorch, OpenCV, LightFM, embeddings & vector search (pgvector, FAISS), LLM-as-judge evaluation, prompt optimization, OCR pipelines, text-to-speech
Backend: FastAPI, Django, Nextjs, NestJS, Node.js, Bun, PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, Stripe, WebSockets/Socket.IO, server-sent events, Docker, AWS S3
Frontend: React, Angular, Ionic, CodeMirror, HTMX, Tailwind, Bootstrap Italia
Also: Electron, Playwright, Graylog, human-in-the-loop git workflows
Contact#
The fastest way to reach me is email: hakan.a.tech@gmail.com. I’m also on GitHub and LinkedIn.