Skip to content
View ribeiro-boll's full-sized avatar
:shipit:
:shipit:
  • Brazil, Rio de Janeiro

Block or report ribeiro-boll

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
ribeiro-boll/README.md

🇧🇷 PT-BR | 🇺🇸 English


🇧🇷 PT-BR

Olá, eu sou o Lucca 👋

tux

Desenvolvedor backend com foco em sistemas e arquitetura, apaixonado por Linux e pelo ecossistema open-source.

Atualmente sou estudante de Engenharia de Software e desenvolvo projetos envolvendo APIs REST, sistemas distribuídos e programação de baixo nível em C, com foco em performance e eficiência.

Tenho experiência prática com redes, concorrência e integração com o sistema operacional, construindo soluções como servidores HTTP do zero, sistemas de monitoramento distribuído e ferramentas de gerenciamento de processos.

Gosto de entender profundamente como as coisas funcionam por baixo dos panos, explorando desde abstrações de alto nível até detalhes de baixo nível.


Estatísticas

GitHub Stats Top Langs


Tecnologias e Ferramentas

Java C Python Spring Boot Linux PostgreSQL Git


Projetos em destaque

  • SysSentinel Java Spring Boot JWT REST API
    • sistema distribuído de monitoramento de máquinas com API REST segura (Spring Boot + JWT) e agente em Java para coleta de métricas via HTTP/JSON

  • SpringBootNAS Java Spring Boot JPA Streaming
    • sistema de armazenamento de arquivos com upload em chunks e download via streaming, utilizando Spring Boot, JPA/Hibernate e persistência de metadados

  • C-Storage-Server C Sockets Threads HTTP
    • servidor HTTP em C para upload de arquivos, utilizando sockets TCP/IP e thread pool próprio para processamento concorrente de requisições

  • FastprocV2 C Linux ncurses Concurrency
    • gerenciador de processos em C para Linux com foco em ser leve e possuir uma UI compacta, oferecendo monitoramento em tempo real através de leitura de /proc, concorrência e interface em ncurses

Contato


🇺🇸 English

Hi, I'm Lucca 👋

tux

Backend developer focused on systems and software architecture, passionate about Linux and the open-source ecosystem.

Currently a Software Engineering student, building projects involving REST APIs, distributed systems, and low-level programming in C, with a focus on performance and efficiency.

I have hands-on experience with networking, concurrency, and operating system integration, developing solutions such as custom HTTP servers, distributed monitoring systems, and process management tools.

I enjoy deeply understanding how things work under the hood, exploring everything from high-level abstractions to low-level implementation details.


Statistics

GitHub Stats Top Langs


Technologies and Tools

Java C Python Spring Boot Linux PostgreSQL Git


Featured Projects

  • SysSentinel Java Spring Boot JWT REST API distributed system for machine monitoring with a secure REST API (Spring Boot + JWT) and a Java agent for collecting metrics via HTTP/JSON

  • SpringBootNAS Java Spring Boot JPA Streaming file storage system with chunked upload and streaming download, built with Spring Boot, JPA/Hibernate, and metadata persistence

  • C-Storage-Server C Sockets Threads HTTP HTTP server in C for file uploads, using TCP/IP sockets and a custom thread pool for concurrent request handling

  • FastprocV2 C Linux ncurses Concurrency process manager in C for Linux focused on being lightweight and compact, providing real-time monitoring through /proc parsing, concurrency, and an ncurses-based UI

Contact


Pinned Loading

  1. SysSentinel/SysSentinel-Server SysSentinel/SysSentinel-Server Public

    Backend Spring Boot responsável por autenticação JWT, persistência e exposição de métricas recebidas dos agentes monitorados.

    Java 1

  2. SysSentinel/SysSentinel-Client SysSentinel/SysSentinel-Client Public

    Agente Java que coleta métricas do sistema via OSHI e as envia periodicamente ao servidor SysSentinel.

    Java 1

  3. SpringBootNAS SpringBootNAS Public

    NAS doméstico em Java/Spring Boot com upload de arquivos em chunks, salvando em disco e controlando metadados via JPA.

    HTML 2

  4. FastprocV2 FastprocV2 Public

    Terminal-based process manager written in C using ncurses. Featuring a compact UI, displaying CPU, memory, threads, and allows real-time sorting and filtering of processes.

    C 2

  5. C-Storage-Server C-Storage-Server Public

    Um backend completo de um sistema de upload de arquivos, feito na linguagem C

    C 3

  6. Concha-shell Concha-shell Public

    Shell basico para sistemas com ambiente compatível com POSIX, feito 100% com a linguagem C

    C 4