Hey, I'm Felipe, a senior software engineer with 15+ years in the trade. These days I spend most of my time in Go, especially in the spaces where it really earns its keep, like fintech, crypto, blockchain, payments, and anything else that benefits from how naturally the language handles concurrency and parallelism.
I came up as a Java fanboy, the kind who'd defend Spring Boot to anyone within earshot, who actually read books about CDI (yes, that was a thing), and who'd swear on a stack of Effective Java that JPA was the greatest ORM ever conceived. I once hand-wrote a JOptionPane.showInputDialog call on paper for a college exam, every import, every parameter, from memory (and not particularly proud of that, in hindsight). I've stared down NullPointerExceptions for entire afternoons, scrolled through stack traces too long for a 4K monitor, and joked about running containers with 100GB of RAM (only half joking, I swear).
Along the way I've also shipped JavaScript, Angular, AngularJS, and React, fancy stuff, sure, but I've also written real production code in Kylix (Delphi for Linux, I promise I'm not making it up), PowerBuilder, and Dataflex, names that probably mean nothing to anyone under thirty. So yeah, I'm a bit of a dinosaur on paper, but not really in practice. I'm still out here chasing whatever shows up new in IT with the same restless energy as someone who graduated yesterday and won't shut up about it.
Hope you find something in these repos worth your time. Cheers. 🍻
- Distributed systems, coordination and consensus
- Event-driven architectures and async messaging
- Fintech, payments and crypto infrastructure
- Concurrency and synchronization in Go
- Observability, SLOs and reducing MTTR
- Clean architecture, DDD and explicit system boundaries
- AI-assisted engineering workflows and agent orchestration
Languages
Backend & messaging
Cloud & infra
Data & observability
Blockchain
AI tooling
Each started as a question I could not answer cleanly at work. A repo to isolate the problem and push it until something broke or clicked.
| Project | What it explores |
|---|---|
| cashback-platform | Go monorepo issuing cashback as ERC-20 tokens on Ethereum via go-ethereum and Solidity, with NATS JetStream and gRPC |
| tcp-message-processor | Stateful TCP server handling concurrent job distribution with cryptographic validation |
| exchange-crypto-service-api | REST API for crypto exchange operations, covering order routing, rate handling and third-party integrations |
| kv-store | Key-value store built from scratch, focused on correctness and the internals most databases abstract away |
| go-runtime-demo | Go runtime mechanics and blockchain primitives, kept minimal on purpose |
| offer-eligibility-service | Rule engine for offer eligibility, designed around extensible business constraints |
I write about Go internals, concurrency patterns, distributed systems and OpenTelemetry instrumentation. Long-form on felipeascari.dev, cross-posted on dev.to, Medium and LinkedIn. Writing helps me think through things I am not fully sure about yet.
Want to chat or just say hi? Easiest paths below. If you prefer the long form of who I am and what I've shipped, head to felipeascari.dev.