Skip to content
View joaolaureano's full-sized avatar

Block or report joaolaureano

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.

Content in all repositories owned by your account will be closed.
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
joaolaureano/README.md

👋 Hello there!

🇧🇷 Leia em português

About me

Backend engineer at Mercado Livre, writing Go services that support millions of daily package deliveries across Brazil. Before that, three years at Dell Technologies building incident automation for its global support infrastructure.

I care about distributed systems, performance and clean architecture, and I like to measure things before I believe them. On the side I build small open-source tools in Go and Java.

Outside of work: music, cinema and surfing.

Highlights

  • pprof_advisor: offline Go CLI that ranks pprof hotspots and gives a statistical verdict on whether a patch actually helped
  • go-router: dependency-free HTTP router for Go on a patricia trie, with lock-free lookups
  • java-p2p: UDP peer-to-peer file sharing over a DHT of super-nodes, written from scratch in Java 21
  • memorization: flashcards app built with Spec-Driven Development, running on AWS

My stack

Let's connect!

Popular repositories Loading

  1. cats cats Public archive

    College toy project: an Angular app full of cats (random cat photos, http.cat status codes). Built on Angular 8, upgraded to Angular 22.

    TypeScript

  2. ArtificialT1 ArtificialT1 Public archive

    Genetic algorithm in Java solving the Stable Matching (stable marriage) problem — college AI assignment, with bugs found and fixed

    Java

  3. random_numbers random_numbers Public archive

    JavaFX demo of a Linear Congruential Generator (LCG) visualizing pseudo-random sequences on a scatter plot

  4. simple-queue simple-queue Public archive

    Discrete-event simulator for M/M/c queueing networks — college coursework (Java, Maven)

    Java

  5. joaolaureano joaolaureano Public

  6. java-p2p java-p2p Public

    UDP peer-to-peer file sharing over a ring of super-nodes (MD5-partitioned DHT). Java 21, zero runtime dependencies, chunked transfers with retry and MD5 verification.

    Java