Cristian Desivo
AbstractSince 2016 I have taken projects from a set of requirements to a working system: modeling the problem, building the data and models, writing the code and delivering it. My recent work focus on making language models useful in places where a wrong answer is not acceptable.
§ 1Selected cases
Constrained question answering
An assistant whose every reply is drawn from a fixed set of pre-written answers. It cannot invent facts, and nothing can be injected into the prompt to change this, by design.
Large Language Models: Integration of LLMs into Applications
Deep Learning Computer Vision for Workplace Monitoring
Mathematical Optimization Projects
Single-Player 2D Games in Unity
Data Extraction and Report Generation
Reinforcement Learning with computer vision
Electrical Engineering: Designing Circuits as Neural Networks
Simulated Flight Instruments on Raspberry Pi
§ 2Games of my own
Pixel P.I.
A detective game I make as a solo developer. Players type their own questions; a statement unlocks when the question matches what the police asked.
View on Steam ↗
Murder in the Aethertree Forest
A supernatural murder-mystery visual novel, made in one month for the Spooktober Visual Novel Jam.
Play on itch.io ↗§ 3Methods
Reliable AI systems
Retrieval, agents and structured outputs, bounded to approved content.
Mathematical optimization
Operations research, non-linear optimization, metaheuristics.
Deep learning
Datasets, training and deployment, computer vision.
Local inference
llama.cpp, vLLM, Ollama; choosing and quantizing models.
Games
Unity, Godot and Ren'Py.
Python, thoroughly
Django, Flask, FastAPI, NumPy, PyTorch, PyQt and more.