building things that actually run
I turn messy ideas
into working software.
Giuseppe Barchetta — software developer focused on automation, open source, self-hosting and products built around real problems.
❯ whoami
software_developer
❯ cat focus.json
{
"craft": "software",
"bias": "ship & iterate",
"habitat": "self-hosted",
"status": true
}
❯ npm run build ▋Projects with a pulse.
Not mockups. Things built, shipped, used, broken, fixed and improved.
SuggestArr
Recommendation engine for media servers, configurable AI, public APIs and a product mindset for the self-hosted ecosystem.
MediaFlowrr
Automation tooling for smoother self-hosted media workflows.
Google Photos Uploader
A practical utility for automating Google Photos uploads with a scriptable workflow.
ConnectLife → HA
Home Assistant integration work that makes a closed ecosystem more observable and automatable.
I like boring tech
that survives production.
Choose tools I can understand, operate and debug when things get weird at 2 AM.
Software is more interesting
when it escapes the laptop.
I build software across the whole path: idea, backend, UI, deployment, automation and the infrastructure it runs on. A lot of my work starts from the same question: “why am I still doing this manually?”
BUILD > POLISH OBSERVE > GUESS AUTOMATE > REPEAT
Have a difficult problem?
Good. Those are usually the interesting ones.