Senior AI Engineer & Full-Stack Developer — London / Italy / Remote EU

Hi! I build systems that fix problems.

Hi, I'm Gabriele. I'm a senior AI engineer and full-stack developer, I work with brands and companies in advertising, media and marketing on generative AI, computer vision and automation, built and run in-house.

Portrait of Gabriele Lanzafame

Who I am

Agencies come to me in two different moments: some have an idea worth testing before it gets a real budget, others already have something running that needs to be steadier, faster or ready to scale. Either way, the job is the same: build it properly, so it still holds up long after the pitch or the first release.

“I think in systems. Years moving between full-stack development, computer vision, machine learning and generative AI taught me to spot the same patterns wherever they turn up, and combine them in ways that aren't obvious from inside a single field.”

Services

Four areas I keep coming back to, each one adaptable to wherever your business is right now.

Service

Generative AI for Asset Production

Custom-trained diffusion and LLM pipelines that generate on-brand assets for social campaigns and TV ads, in-house.

  • - Fine-tuned diffusion models on client data
  • - Inference platforms with worker orchestration
  • - Backend-managed generation, UI for designers
  • - Cuts cost and turnaround vs traditional production

Service

Computer Vision for Analysis & Automation

Segmentation, detection and masking pipelines that turn raw footage and imagery into usable signal.

  • - Detection, segmentation and masking
  • - Automated media QA and tagging
  • - OpenCV, FFmpeg and Moviepy pipelines
  • - Risk, PR and case analysis tooling

Service

Consultancy for MVPs & Production Systems

From a fast prototype that proves the idea to a stable, scalable system your team can rely on in production.

  • - Technical feasibility and architecture reviews
  • - Rapid prototyping for new AI capabilities
  • - Production-grade builds designed to scale
  • - Systems-thinking approach to messy problems

Service

Agentic & AI Automation

Internal tools and automations that quietly raise the ceiling on what your business can ship.

  • - Agentic workflows and orchestration
  • - Internal productivity tooling
  • - RAG and knowledge-grounded systems
  • - Cloud-native, containerised deployment

Case in point

I built an in-house platform that trains and serves custom diffusion and language models on a client's own data, with a simple interface their designers use directly to generate campaign and TV-ad assets. No waiting on an external studio, no back-and-forth — a backend handles the compute, the workers and the delivery behind the scenes. What used to take a production company weeks now happens in-house, at a fraction of the cost, without losing quality or control.

Also worth mentioning

Another project I'm proud of: a voice AI agent built to waste scammers' time on the phone, keeping them talking to a bot instead of a real victim.

That one has picked up some recognition: a BIMA100 AI & Tech Pioneers listing, four Cannes Lions, a Shorty, a Webby and a Gold at the British Arrows.

Projects

There are some few public projects I worked on just for fun.

Project

Python · 0★ · 0

llm-siciliano-vero

An LLM trained from scratch on 100% Italian data - custom tokenizer, dense and MoE architectures, and a roadmap to fine-tune it into a proper Sicilian speaker.

  • - Transformer trained from scratch in PyTorch on Italian corpora (PAISA + Wikipedia dumps)
  • - Custom BPE tokenizer trained on Italian, with GPT-2 fallback
  • - Dense and Mixture-of-Experts (MoE) training modes, Mixtral-style router
  • - Conversational and Sicilian SFT, with RL / teacher-LLM alignment on the roadmap
LLMFine-tuningPyTorchTransformers

Project

Python · 44★ · 12

viral-clips-extractor

A viral clips extractor that pulls the most engaging moments out of any YouTube video, then cuts, subtitles and auto-crops them to the detected faces.

  • - Whisper-Timestamped for transcription, GPT-3.5 for moment selection
  • - OpenCV face detection with auto-crop to keep the subject in frame
  • - MoviePy pipeline for cutting, subtitling and export
  • - My most-starred open-source project - 44 stars, 12 forks
AutomationSpeech-to-TextComputer VisionVideo

Project

Go · 0★ · 0

not-an-evil-storage

A self-hosted, privacy-first cloud storage backend with semantic search and RAG - like Google Drive, but fully local on a Raspberry Pi.

  • - Go microservices on Gin with a Redis cache and SQLite metadata
  • - Semantic search via ChromaDB and Ollama embeddings
  • - Automatic AI captioning for images and videos so they become searchable
  • - Question answering over your own files - 100% local, no telemetry
RAGVector SearchSelf-hostedPrivacy-first

Project

Python · 0★ · 0

z-image-inference-server

A FastAPI server that serves the Z-Image diffusion model with micro-batching across multiple GPUs to maximise throughput.

  • - Combines concurrent requests into a single batched forward pass
  • - One worker per GPU, round-robin dispatched - true parallel execution
  • - fp8 quantisation support via bitsandbytes
  • - Queue depth and timeout controls built for production
DiffusionMulti-GPUInferenceFastAPI

Project

TypeScript · 1★ · 0

assistly

A modern, scalable customer service platform built with NestJS and Angular, with AI-powered interactions and multi-channel comms.

  • - Email, SMS and WhatsApp via Twilio, real-time over WebSockets
  • - OpenAI-powered automatic responses and customer insights
  • - Voice support with ElevenLabs synthesis and Deepgram recognition
  • - Role-based access, multi-organisation, analytics dashboard
NestJSAngularTwilioOpenAI

Project

Python · 0★ · 0

mono-ai-service-starter

A production-ready starter template for AI services: LoRA fine-tuning, a FastAPI backend, and cloud deployment baked in.

  • - Parameter-efficient fine-tuning with LoRA via TRL
  • - FastAPI service layer with structured data handling
  • - Azure infrastructure as code with Terraform
  • - Docker + GitHub Actions CI/CD pipeline included
Fine-tuningLoRAAzureCI/CD

Project

Python · 1★ · 0

zavaio-core

The Python core behind an AI content platform: workers and pipelines that generate posts, articles and composed videos from defined templates.

  • - Worker / pipeline architecture for content and video generation
  • - Video orchestration with FFmpeg, TTS and a MoviePy composer
  • - OpenAI / LLM provider integration with configurable settings
  • - Configurable templates, asset pipelines and test suite
AgentsContent GenerationVideoTTS

Project

C++ · 0★ · 0

pocket-wiki

A local RAG system, written in C++, that indexes Wikipedia into a vector database and answers questions through a conversational chat - fully offline.

  • - Built on llama.cpp for LLM inference + embeddings (Metal GPU on macOS)
  • - Apache Arrow for reading Parquet Wikipedia dumps
  • - FTXUI terminal chat interface
  • - Runs entirely offline in under 4 GB of RAM - a hobby project that works
RAGC++llama.cppOffline

Project

Python · 0★ · 0

my-cool-diffusion-model

A simple, from-scratch implementation of a diffusion model in PyTorch - training loop, model definition, sampling and dataset loader.

  • - Clean, minimal diffusion model implementation for learning
  • - Separate model, training and sampling modules
  • - Built directly in PyTorch and diffusers
  • - A scratchpad for experimenting with generative model internals
DiffusionPyTorchMachine Learning

Skillset

A wide, deliberately cross-disciplinary toolkit: development, 3D, computer vision, machine learning and generative AI.

Development

Golang · Python · TypeScript · FastAPI · Angular · Astro · Solid.js · Azure · AWS · Runpod · Docker · K8s · Vector databases

3D

Blender · RealityScan · Litchfield Studio · 3D Gaussian Splatting · 3D object generation

Computer Vision

Segmentation · Detection · Masking · OpenCV · Pillow · FFmpeg · Moviepy

Machine Learning

CNNs · Vision Transformers · Random Forest · PyTorch · TensorFlow · Reinforcement Learning · Model evaluation & benchmarking

Generative AI

Transformers · Diffusers · LLMs · Diffusion Models · RAG · LangChain · LangSmith · Agentic Development · Fine-tuning & LoRA · Model quantization & serving · Prompt engineering · RAG evaluation & observability · MCP & agent protocols

Tools

ComfyUI · GitHub Actions · Jira · Float · Adobe Suite

Who I work for

I work with businesses of any size. What changes from one client to the next is the scope of the project, and the cost adjusts accordingly, based on what's needed and how much time it takes.

In practice, that's often small, fast-moving companies who need to move quicker than a bigger studio or agency ever could, but I'm just as open to fixed-term freelance work with larger organisations. Always happy to have a conversation.

  • Startups
  • Advertising
  • Media Production
  • Marketing
  • Creative Independent Labs
  • AdTech
  • Early-stage / bootstrapped companies

On AI, ethics & open source

I have a firm view on using AI responsibly: data gets stored safely and used only with permission, no exceptions. That's a default in how I build, not something bolted on afterwards.

I'm also a strong believer in open source. I build on open models and open tooling because the community has already done excellent work worth building on, and I try to give back by maintaining and sharing open-source repositories of my own whenever I can.

Frequently asked questions

Common questions from HR teams, agencies and companies looking to hire a freelance AI engineer.

Let's talk

The fastest way in is a free 30-min intro call. Bring the problem, I'll bring the questions.

Book a 30-min intro call

Hybrid — London, UK & Italy (by arrangement) · Remote across Europe