üDu↗
SaaS for freelance dentists: log daily production, revenue analytics, and an AI scanner that reads a paper production sheet with Claude vision. Live Stripe billing with paying subscribers.
Open to freelance & remote
Full-stack engineer in Spain. I take products from idea to live — web, backend, AI, payments — end to end, with production discipline. Below: real projects, and demos you can use right now.
What I can build
Most things a business needs online, I can build and run. Pick what sounds like your project:
Fast, SEO-ready sites that rank and turn visitors into enquiries.
NÔRAÍ · Mundaka NorteCustom apps with users, data, payments and dashboards.
üDu · UDU Clinic · Control HorarioBots and autonomous agents that run the work for you.
Hopa · LeadAgentInternal tools and AI wired into your workflow — vision, agents, integrations.
VeriFactu · IBO/IPD · AI scannerSelected work
A selection of what I've built for clients and as products — each deployed and in use.
SaaS for freelance dentists: log daily production, revenue analytics, and an AI scanner that reads a paper production sheet with Claude vision. Live Stripe billing with paying subscribers.
Clinic-management platform: scheduling, patient records with an interactive FDI dental chart, and VAT-exempt healthcare invoicing.
Invoice-integrity engine for Spain's anti-fraud tax law: SHA-256 fingerprint chained per invoice, verification QR, and signed XML sent to the tax agency over SOAP — validated against the government's test environment.
White-label appointment-booking bot engine. One deployment serves many clinics with per-clinic config, deterministic flows (no hallucinations on medical scheduling) and transactional email.
Autonomous AI agent that manages a real clinic's Google Ads: every day it reads performance and decides — stop, scale, optimize or explore — under a hard spend cap, optimizing for phone calls.
SEO-focused multi-page website for a dental clinic in Spain: home plus treatment pages built to rank, with a contact form wired to email.
Corporate website for a real company — clean, fast and built to present the business and capture enquiries.
Time-tracking for a real company: GPS-geofenced clock-in, payroll summaries, vacation workflows and role-based auth — compliant with Spain's mandatory time registry.
Kitesurf jump platform plus a native Garmin watch app (Monkey C / Connect IQ) that measures airtime and jump height, and parses the watch's binary .FIT files.
Implant traceability for clinics under EU medical-device rules (MDR): every implant logged and traceable end to end.
Searchable reference tools for dental implant parts: thousands of SKUs extracted from PDF catalogs into a fast lookup with an embedded PDF viewer.
A psychological-thriller experience playable in the browser and installable as a PWA — with a geolocated map and real-time layer. Shows range beyond business software.
Four working demos — an AI assistant, a binary file parser, a data extractor and a small game engine — each running live in your browser, right here. Nothing below is a screenshot.
Describe the situation or paste a few notes; a Claude model writes a clean, ready-to-send email — streamed live, word by word.
Upload an activity file from a sports watch. The raw binary is decoded on the server into a GPS track, speed and elevation — then drawn from scratch as SVG.
Paste an email or a note. The model returns strict, schema-validated JSON — people, organizations, dates, action items — the backbone of any real automation.
A tiny reflex game, hand-built on an HTML canvas with its own game loop and state. Sometimes the fastest way to show you can build is to let someone play.
Tap the ring (or press Space) the moment the marker crosses the teal zone. It only gets faster.
Every demo above runs live — frontend, backend, AI and all.
built with Next.js · TypeScript · Tailwind · the Claude API
Contact
Tell me what you need — a website, an app, a bot or an AI tool — and I'll get back to you.
hola@noldi.dev