Software developer working at the seams between systems — APIs, webhooks, message queues, the boring glue that keeps everything running. Scroll for proof.
Hi, I'm Giovani. I'm the person teams call when two systems should be talking but aren't — payment processors, CRMs, ERPs, third-party APIs, internal services held together by hope.
I've spent the last six years writing the glue: webhooks that don't drop events, retries that don't compound errors, integrations that survive the vendor changing their API on a Tuesday. The work is invisible when it's good. That's the point.
Pulled live from the GitHub API. Updates on every commit.
I write TypeScript by day, Python by habit, and C/C++ when something needs to be actually fast.
What's not shown: C/C++, JSON and config files, recreational Processing and more shell than I'd like.
The point of the integration work is what it lets you do, like magic. Below: a small toy that wires up the Pokémon API to a weather feed, uses both to compute a result, and (if you opt in) tells me where you played from. Two tabs.
A tiny backend keeps these. No login nor tracking, just opt-in counters.