Skip to main content

About

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 · Rome, Italy logo
Software Engineer
2025 – present
Go Project · Rome, Italy · goproject.it ↗

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.

See my work at Go Project →

Dishup · Pescara, Italy logo
Software Engineer
May – Nov 2024
Dishup · Pescara, Italy · dishup.it ↗

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.

See my work at Dishup →

Breathment · TUM Incubator · Munich, Germany logo
Backend & ML Engineer
Oct 2023 – Apr 2024
Breathment · TUM Incubator · Munich, Germany · breathment.com ↗

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.

See my work at Breathment →

Akamas · Milano, Italy logo
Research Intern
Jul – Sep 2023
Akamas · Milano, Italy · akamas.io ↗
Akamas builds an AI-powered platform that autonomously optimizes application performance and cloud costs across stacks like Kubernetes and the JVM. Researched gray-box and black-box optimization in performance engineering, and placed 3rd in Moviri’s performance engineering competition at the University of Padova.
Tumad Mining, Turkey logo
Geoinformatics Engineer
2017 – 2018
Tumad Mining, Turkey · tumad.com.tr ↗
TÜMAD is a Turkish gold and silver mining company; İvrindi is its open-pit heap-leach operation in Balıkesir Province. GIS software tools, geospatial data operations, and technical support for mine planning.

Education
#

University of Padua logo
M.Sc. ICT for Internet and Multimedia Engineering
2021 – 2024
University of Padua · Cybersystems track ↗
Hacettepe University, Ankara logo
B.Sc. Geoinformatics Engineering
2016 – 2020
Hacettepe University, Ankara · hacettepe.edu.tr ↗
Geospatial data analysis, remote sensing, and digital image processing.
TOBB ETU logo
Mathematics
2014 – 2016
TOBB ETU · etu.edu.tr ↗
Started university in mathematics before switching to engineering.

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.