RICCARDO RICCIARDI · SOFTWARE & AUTOMATION
One product live in production: an F24 tool that real accountants run on company credentials every day.
How I build
Pipelines, integrations and internal tools that run unattended — typed end to end, deployed with zero downtime.
// sync github → supabase, every nightexport const flow = defineFlow({ on: schedule("0 3 * * *"), run: async (ctx) => { const data = await github.sync(ctx.repos) await supabase.upsert("projects", data) return ctx.ok({ synced: data.length }) },})02 / SURFACES
Not a skills cloud. Surfaces I actually ship to: each one has a product behind it.
Windows desktop
F24 Tool lives here: signed installer, fail-closed auto-updates, 1919 tests, real accountants on it.
Web
Full-stack TypeScript: this site, plus the Hono services and Supabase edge functions behind the products.
Embedded / ESP32
The bench tier: ESP32 and Arduino builds. Nothing shipped yet: that's the honest status.
Stack
From embedded devices to production web — a coherent set of tools I trust in production.
Languages
Frontend
Backend & Infra
Hardware & QA
/services
If your office re-keys data from a portal into Excel, that's a job for software. I build Windows tools that drive the real portal, download everything and produce the report: F24 Tool does exactly this for commercialisti, in production today. Hardened distribution included: installer, signed auto-updates, encrypted credentials.
You have an idea; I build the whole thing: backend, frontend, database, deploy, monitoring. Same way I built F24 Tool: from first commit to signed installer in five weeks. You get a running system, not a prototype that dies in a folder.
Pick up an existing codebase, untangle the parts that hurt, ship the upgrade. I do the unglamorous work: security hardening, dead-code removal, test coverage from nothing to trustworthy, services wired together.
Tell me what eats your hours. If software can fix it, I'll tell you how. And if it can't, I'll tell you that too. I answer personally, within 24 hours.