> "A Vinganca nunca e plena, mata a alma e a envenena." - Seu Madruga
var jonathan = new Developer
{
Location = "Itanhaem, SP, Brazil",
Company = "Peris Studio",
Focus = new[] { "Microservices", "Clean Architecture", "Performance Engineering" },
Languages = new[] { "C#", "Go", "Rust", "Python", "TypeScript", "C" },
Hobbies = new[] { "Game Dev", "Load Testing Everything", "Proving .NET Is Fast" }
};Software engineer focused on backend systems, benchmarking, and low-level game work. I build services, measure them, and then rebuild them in other languages to compare the results.
I keep the stack centered on .NET, but I also use Go, Rust, Python, TypeScript/ReactLynx, and C/SDL2 for projects that fit those tools better.
|
cpnucleo |
|
blazor-mudblazor-starter |
|
speedy-bird-lynx |
|
super-mango-game |
|
rinha2-back-end-dotnet |
|
rinha2-back-end-go |
|
rinha2-back-end-python |
|
rinha2-back-end-rust |
|
rinha2-back-end-k6 |
|
jonathanperis.github.io |
+-----------------------+--------------------------------------------------+
| Backend | .NET 9, ASP.NET, FastEndpoints, gRPC, EF Core, |
| | Dapper, Native AOT |
| Systems | Go (chi, pgx), Rust (Actix-web, Tokio, SQLx), |
| | C (SDL2, Emscripten/WASM) |
| Frontend | Blazor WASM, React 19, ReactLynx, Next.js 16, |
| | TypeScript, Tailwind CSS, MudBlazor |
| Infrastructure | Docker, Nginx, PostgreSQL, GitHub Actions |
| Observability | OpenTelemetry, Grafana, InfluxDB, k6 |
| Architecture | Clean Architecture, CQRS, DDD, Microservices |
+-----------------------+--------------------------------------------------+
The Rinha de Backend challenge requires handling concurrent credit/debit transactions across 2 API instances behind Nginx, all within 550MB total and every response under 800ms.
| Implementation | Language | LOC | Notable characteristics |
|---|---|---|---|
| .NET 9 + Native AOT | C# | ~200 | Native AOT + perfect score |
| Go | Go | ~190 | Single-file service |
| Python | Python | ~150 | Same API contract, compact implementation |
| Rust + Actix-web | Rust | ~140 | Single-file service + Actix-web |
All implementations share the same PostgreSQL stored procedures, Nginx config, and k6 stress test suite.
jonathan@peris-studio
----------------------
OS: macOS / Linux / Docker
Shell: zsh + dotfiles
Editor: VS Code + JetBrains
Uptime: coding since 2015
Repos: 10 active, 0 abandoned
Packages: NuGet, npm, Cargo, pip
Theme: Dark Terminal Aesthetic
Contact: [email protected]
Portfolio: https://jonathanperis.github.io/
Twitter: @jperis_silva
Read the Wiki for architecture notes, performance benchmarks, tech stack details, and every project listed above.
hint: visit jonathanperis.github.io and try the Konami code




