8000 rfperuch (Rodrigo Peruch) · GitHub
[go: up one dir, main page]

Skip to content
View rfperuch's full-sized avatar
  • Porto Alegre, Brazil

Block or report rfperuch

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. 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
rfperuch/README.md

Hi, I'm Rodrigo 👋

Senior Software Engineer & SysAdmin based in Porto Alegre, Brazil (UTC-3) · Brazilian & Italian citizen

I've been writing software professionally since 2009. It started when I was a teenager who wanted to build his own game server and couldn't afford to pay someone else to do it. That project turned into Webzar, a company I founded and still lead today, running game platforms with thousands of concurrent users.

Somewhere along the way I picked up a CS degree, got way too comfortable in Linux terminals, and developed an unhealthy relationship with gdb.


What I do

I build things that need to stay up. Game servers, real-time systems, backend infrastructure where downtime isn't an option and performance actually matters. My day-to-day lives at the intersection of low-level systems programming, networking, and infrastructure engineering.

I also consult on mobile at BHAZE, where I lead development of the BHAZE educational app for iOS and Android. Not everything needs to be written in C++.


Tech I reach for

Languages     C · C++ · Python · Bash · PHP · JavaScript · TypeScript
Systems       Linux (Ubuntu, CentOS, AlmaLinux) · Windows Server
Infra         Proxmox VE · Hyper-V · Docker · Kubernetes
Networking    TCP/IP · UDP · Sockets · VPN · DNS · Custom protocols
DevOps        Git · CI/CD · Terraform · Ansible · rsync
Security      Firewall hardening · DDoS mitigation · ACLs
Debugging     gdb · lldb · valgrind
Monitoring    Prometheus · Munin · PRTG

Featured project

KrakenCppSdk is a modern, thread-safe C++ client library for the Kraken WebSocket API v2, built with C++20.

Streams live market data across five channels (order book, ticker, trades, OHLC, instruments) with lock-free reads via a State-View architecture, a custom fixed-point Decimal type to avoid floating-point errors in financial data, and CRC32 checksum verification for order book integrity. Tested with Catch2, including thread-safety and multi-channel integration tests.

Built as a solo submission to the Kraken Forge Hackathon (62 participants, 16 judges) · 🥉 3rd place, SDK Client Track · January 2026


Where to find me

Pinned Loading

  1. RO-Works/agorachat RO-Works/agorachat Public

    Embeddable public chat widget for PHP applications.

    PHP

  2. SPRQuickLook SPRQuickLook Public

    QuickLook preview and thumbnail generator for .spr files on macOS.

    Swift

  3. PromptVault PromptVault Public

    A simple, personal AI prompt manager

    TypeScript

  4. RO-Works/leads2mautic RO-Works/leads2mautic Public

    Agente PHP de sincronização contínua de leads para o Mautic.

    PHP

  5. KrakenCppSdk KrakenCppSdk Public

    A modern, thread-safe C++ client library for the Kraken WebSocket API v2. Built with C++20, this SDK provides real-time market data streaming with a focus on performance, safety, and ease of use.

    C++ 1

  6. bgpscanner bgpscanner Public

    bgpscanner

    C 2

0