Start here
Fabio Nocera
builds things top to bottom.
Backends, apps and the infrastructure underneath them. I like projects the way I like boulder problems: short, honest, and only finished when they go from the start hold to the top.
Problems
Current projects, graded by how much they fought back.
7A · Abfahrt.
Abfahrt
A transit app for European public transport departures, with live departure boards.
- Go services merge static GTFS/NeTEx timetables with realtime GTFS-RT, SIRI and TRIAS feeds into one REST API
- PostgreSQL and Redis; Flutter app for iOS, Android and the web
- Released as one signed manifest of container images, with rollback
abfahrt.app
6C · imout.fyi
imout.fyi
Share everyday plans with friends. Recipients subscribe to the plans they care about, each as its own app on their phone, with no account needed.
- Express and PostgreSQL API, React viewer installed as a web app
- Invitations, attendance, push notifications and calendar feeds
imout.fyi
7B · ops
Agent-operated infrastructure
A setup where coding agents run the infrastructure: they plan and apply Terraform, deploy, roll back and debug hosts through one CLI, while every change runs as a logged workflow and no cloud keys live on the laptop.
- Go CLI
ops with an MCP server for Claude Code, Codex and OpenCode
- GitHub Actions with OIDC federation into Oracle Cloud; Cloudflare DNS as code
- This site was built and shipped through it
n0ci/ops-client
Grades
What I can send, roughly in order of how often I send it.
- GoServices, CLIs, data import pipelines, PostgreSQL
- InfraTerraform, Oracle Cloud, Cloudflare, Docker Compose, GitHub Actions
- AppsFlutter, React, TypeScript, Node.js
- OpsReleases, rollbacks, observability, keeping production boring
About
I build products end to end, from the database schema to the app on the phone to the server it runs on. Off the keyboard you will find me in a bouldering gym, staring at the same three moves for far too long.
Code lives on GitHub.