01 · sites & platforms
A website that works for you.
E-commerce, bookings, client areas — and if yours is broken, I fix it.
available for work
Websites, automation and AI agents for your business
I build them and I fix them.
Alberto Di Maria
AI product engineer · Milan
live demo
Hi, I’m D10S. I know every project on this site — ask me anything.
01what I do for you
01 · sites & platforms
E-commerce, bookings, client areas — and if yours is broken, I fix it.
02 · automation & AI
Invoices, emails and calendars that talk to each other — without you in the middle.
03 · voice agents
A 24/7 phone assistant that books, reschedules and informs.
how we work
free, half an hour — we see if you actually need it
fixed price, agreed upfront, no surprises
you watch it take shape, demos along the way
with hand-holding — I don’t vanish
02Selected work
A musician’s broken website rebuilt from scratch — fast, secure, trilingual, with a paid client area.
Rebuilt as a modern app — public site + private client area, in three languages (IT/EN/ES) — from a site that barely worked.
Every project gets its own room — versioned audio, comments pinned to the exact second, downloads reserved for paying clients.
Delivered hardened — automatic checks on every change, secured, anti-spam contact form; two access leaks found and closed.
ownership + is_paid RLS paywall · signed-URL downloads · GitHub Actions typecheck/lint/build/test gate
Lyrics-first music discovery — a playlist that travels your emotions.
Describe a mood — in plain language or tap a 12-emotion wheel — a Claude agent resolves it and Lyra builds the playlist as a trajectory through that space, not a flat list.
Chosen by the lyrics — sentence-transformer embeddings place each track on a valence × energy taxonomy; the exact cited line that matched your mood is surfaced via Musixmatch.
Steer live — more like this / change the mood / raise the energy — reshaping the queue without cutting the current track; a 3D compass turns to your mood and traces the path.
A producer’s online store: beats for sale with previews, licensing and in-page checkout.
In-page checkout — waveform previews, a multi-license cart (MP3 / WAV / stems / exclusive) and Stripe without leaving the page.
Delivers itself — every purchase sends private download links, valid only for the buyer.
Running costs cut to the bone — audio flies from Cloudflare straight to the browser, no server in between.
Vitest + Playwright · GitHub Actions blocking merges · RLS default-deny
An AI agent that answers questions about a company’s real data — exact numbers, nothing made up.
Answers from real data — ask in plain language about clients, orders or calls — the agent reads the CRM, the ERP and the documents and cites its sources.
Math done by code, not the AI — the model only picks where to look and how to explain; the numbers are always exact.
Top 10 at Cursor × Yellow Tech — qualified for the Italian National Hackathon League.
A dance school’s AI phone assistant: answers 24/7, books, reschedules, informs.
Handles the call on its own — recognises the student, gives course info, books, cancels and reschedules — and hands to a human when needed.
Italian and Spanish, no talk-over — answers instantly; confirmations and reminders go out by SMS.
Tested before going live — 9/9 real scenarios passed, with a panel tracking the time and cost of every call.
fixed-scenario eval runner on the live LLM + DB · per-turn token/cost metrics · /observability + /evals dashboards
Autonomous voice agent with outbound calling.
Collects the booking in-browser — chats with the user to gather the details before calling.
Calls the restaurant itself — autonomously dials via Twilio and handles the full phone conversation end-to-end.
Remembers you — persistent cross-session memory that survives ElevenLabs’ stateless calls — recognises returning customers and proposes “the usual”.
Admin dashboard — session analytics and revenue tracking.
ground-truth extraction evals · ElevenLabs online eval criteria · /observability latency dashboard
AI publishing pipeline for Beat Store.
Headless CLI — point it at a producer’s drop folder and it publishes each beat to Beat Store through the store’s authenticated API.
AI metadata + SEO — enrichment via Claude API; idempotent, resumable upload pipeline.
You confirm before publish — it reviews every drop in the terminal and asks first.
Audio generation via RAVE latent-space interpolation.
Interpolate in latent space — upload up to 4 audio files and blend their RAVE latent encodings via a 2D board.
Barycentric weighting — click position sets the blend across all inputs simultaneously.
FastAPI + TorchScript — backend on HF Spaces, React frontend on Vercel.
MSc thesis: from audio analysis to music generation.
Analysis → generation — a three-client pipeline: 3D mood visualization → emotion mapping → prompt-free AI generation, looping in real time.
Sacred geometry as interface — Metatron’s Cube and Platonic solids map emotions to audio features in an interactive 3D client.
Prompt-free generation — via Suno API; comparative benchmark of generative models (Suno, RAVE, MusicGen, Jukebox).
Analog circuit modeling on dedicated effects hardware.
First WDF on the H9000 — a Wave Digital Filter algorithm modeling linear and nonlinear circuits directly on the hardware via VSig3.
Nonlinearities via CPWL — a Canonical PieceWise-Linear representation; validated end-to-end with a diode-clipper circuit.
No prior art — built within VSig3’s low-level limits with no examples in the literature.
Teaching-management automation system.
Automates invoicing — via Fiscozen, and sends personalized client emails.
Syncs & books — Google Calendar sessions → Notion; auto-books on third-party platforms.
Runs daily — across invoicing, email dispatch, session logging and booking.
Dual voice-agent airline support with live escalation — Yellow Tech × ElevenLabs.
Two agents, live escalation — Aria handles passengers on the front line and escalates complex cases to Marco, a supervisor agent.
Multilingual — conversational support (IT / EN / ES / FR) on ElevenLabs Conversational AI.
Hackathon build — made at Yellow Tech × ElevenLabs.
Deep-learning music genre classification (NN / CNN / RNN-LSTM).
Genre from MFCCs — classifies tracks with librosa features, trained on the GTZAN dataset.
NN vs CNN vs RNN-LSTM — compared with accuracy/loss evaluation; scalable to other datasets and models.
Interactive installation on the eco-impact of daily actions.
Act, see the impact — users mimic everyday actions and watch their CO₂ and climate impact in real time on a responsive 3D globe.
Gesture → visuals → sound — Python gesture recognition + TouchDesigner real-time 3D + SuperCollider generative soundscapes.
03About
Engineer (MSc, Politecnico di Milano). I build websites, automation and AI agents for real businesses — and when something digital is broken, I fix it.
You talk directly to the person who builds. I stay sharp by doing — workshops, hackathons, continuous training. Freelance in Milan, open to new projects.
End-to-end AI web tools for the music industry: e-commerce, automation agents and voice interfaces.
Music information retrieval, 3D interfaces and generative audio; full-stack prototype in React, Flask and Python.
Built a custom LLM agent harness from scratch: tool-calling loop, parallel subagents, RAG vs grep over a Markdown knowledge base. No frameworks.
GenAI for music creation with team-based project development.
04Contact
Let's work together.
Available for new projects — websites, automation and AI agents. Based in Milan, working remotely.
I usually reply within a day.