Skip to content
View fascari's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report fascari

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fascari/README.md

Felipe Ascari

Typing SVG


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. 🍻


Areas of interest

  • 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

Stack

Languages

Go TypeScript Java Solidity

Backend & messaging

gRPC Kafka NATS GraphQL

Cloud & infra

AWS Azure Kubernetes Terraform Docker GitHub Actions

Data & observability

PostgreSQL Redis DynamoDB MongoDB OpenTelemetry Datadog New Relic Grafana

Blockchain

Ethereum Solidity Smart Contracts Hardhat Foundry

AI tooling

Copilot Claude Grok


Featured projects

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

Writing

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.


Get in touch

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.

Website LinkedIn Email dev.to Medium

Pinned Loading

  1. cashback-platform cashback-platform Public

    A cashback platform in Go designed to validate Web3, crypto, and blockchain concepts using clean architecture and DDD.

    Go 2

  2. tcp-message-processor tcp-message-processor Public

    A stateful TCP-based message processing system implemented in Go, featuring job distribution, cryptographic validation, and asynchronous statistics processing.

    Go

  3. exchange-crypto-service-api exchange-crypto-service-api Public

    Go 2 1

  4. kv-store kv-store Public

    Simple implementaion of an key value storage in Go

    Go

  5. go-runtime-demo go-runtime-demo Public

    Educational project, the blockchain implementation is intentionally simple to focus on demonstrating concepts

    Go

  6. offer-eligibility-service offer-eligibility-service Public

    Go