Brescia · software

I take LLM systems into production.

Independent engineer who ships LLM systems from prototype to production (state, recovery, eval, cost).

When a working prototype already exists, I start with a production readiness review. That review does not include code changes.

Published software and reproducible benchmarks: 1 Software DOI 10.5281/zenodo.19972258 20 Projects

What I do

I put verification and authorization boundaries around model output, and make state, recovery, evaluation, and cost inspectable.

When a working prototype already exists, the first step is the production readiness review. That review does not include code changes. Production readiness review · €3,500

LLM production from prototype

After the review I implement the agreed production changes in your repository.

Fractional CTO, part-time

I take that production work as a fractional CTO engagement: stack choices, code and vendor review, and a delivery roadmap.

Code handover

I document how to run and maintain your system, with tests, operating procedures, and the access your team needs.

See how I work

What I have built

I describe the problem and what I built, with links to the code and supporting evidence.

emotional-memory

#emotional-memory

emotional-memory: encode state, memory store, benchmark, claim matrixclaimsencode statememory storebenchmarkclaim matrix
Diagram description

I encode affective state into a memory store and run a published benchmark; the claim matrix feeds back into encoding. Dataset ingest and the published artifacts stay on the project page — this preview omits them.

Problem

When a business adds an AI assistant, how do you verify that what it remembers today will still recall correctly after the next model or software update?

What shipped

On a published benchmark (Zenodo DOI), the method beat a standard cosine baseline on answer accuracy. Negative results outside that regime are in the repo: I treat this as evidence for that case, not a universal claim.

Open the project

orka

#orka

orka: channel input, route, scheduler, checkpoint resumeresumechannelrouteschedulercheckpoint
Diagram description

Channel input is routed into a scheduler that runs a bounded workflow and writes a checkpoint. An interrupted run resumes from that checkpoint. Protocol adapters stay on the project page — this preview omits them.

Problem

Requests arrive from chat, email, and internal tools, but without a single durable queue there is no reliable path from channel input to a tracked, reviewable LLM workflow.

What shipped

One prioritized queue takes requests from several channels into tracked LLM workflows you can review. (MCP/A2A support: detail on the project page.)

Open the project
Read the full case studies

Common questions

Who do you build software for?
I work with technical teams and founders taking LLM systems into production. Usually they already have a working prototype and need someone to address operational failures, output quality, and running costs.
Can you work with an existing team and stack?
Yes. I work with your existing stack and constraints. I can address state and failure handling, introduce evaluation tests before release, or measure and limit costs. I hand over tests and documentation so your team can maintain those checks. For example, in a 2025 contract listed on my CV I turned an architecture I had designed into an implementable plan and supported delivery together with the client team.
What proof do you have that your systems work?
Some of my work is open source and verifiable. The emotional-memory project has a Zenodo DOI (https://doi.org/10.5281/zenodo.19972258) with reproducible benchmarks; orka is public on GitHub. The emotional-memory repository also records the negative results outside the regime where the method helps.
How do I start a project with you?
Write to info@gianlucamazza.it with the operational problem. When a working prototype already exists, the first step is the production readiness review. That review does not include code changes. For technical leadership I agree on a team assessment. For handover I agree on a repository assessment.
All questions

Have a project in mind?

Write to info@gianlucamazza.it with the operational problem and the systems involved. When a working prototype already exists, the first step is the production readiness review. That review does not include code changes.

Write by email

Technical deep dives

Systems explains architecture patterns; Research links experiments and their limits. The architecture of this site shows how model proposals pass checks before publication.