Skip to content
View Brunopezman's full-sized avatar
🤓
🤓

Block or report Brunopezman

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

Hi, I'm Bruno Pezman 👋

Software Engineering Student @University of Buenos Aires

⚙️ Backend Developer · 📍 Buenos Aires, Argentina · 🎹 Musician


🚀 About Me

I'm a 4th-year Software Engineering student at UBA with a strong foundation in OOP and problem-solving. I specialize in building secure backend architectures and automated CI/CD pipelines. When I'm not refactoring code, you'll find me at the gym or making music.

Tech Stack

Languages

Databases

Frameworks

Tools / Platforms

Documentation / Modeling

Web / Frontend


public class Main {
    public static void main(String[] args) {
        System.out.println("Featured Projects");
    }
}

Featured Projects

  • Argentum Online - Implemented in

    A custom modern implementation of the classic MMORPG, integrating a graphical client, a persistent server, and a dedicated scenario editor.

    • Infrastructure & Dependencies: Formulated natively or emulated for Ubuntu Linux 24.04 LTS using CMake as the primary build system. It automates environment setup and the compilation of vital third-party libraries like SDL2pp, toml++, bcrypt, and googletest during the build phase.
    • Client & Launcher: Leverages a Qt5-powered interactive GUI launcher alongside an SDL2 client engine that supports customizable screen resolutions, fullscreen execution , grid-based character movement via W, A, S, D keys , real-time combat mechanics , and bidirectional private communication chat channels. Server & Game Loop: Powered by a TCP/IP network architecture featuring a main server game loop that runs asynchronous auto-save sweeps every 30 seconds. It forces immediate atomic state-saving upon abrupt client dropouts and isolates character progress through a strict Account-World logical persistence model.
    • Interactive Map Editor: Includes a custom design suite for real-time terrain rendering via tile-painting, precise initial spawn point placement , and direct structured JSON exporting utilized by the client engine to render the game world dynamically at runtime.
  • Demo JWT Auth Service — Backend security

    Implementation of a secure authentication provider. Orchestrated with Docker to provide a consistent environment for automated integration tests within the CI/CD pipeline.

  • Balatro Game (OOP Modeling) — Core Logic

    Digital card game developed under strict OOP principles and UML modeling. Features a robust core engine validated by a comprehensive unit testing suite.

  • Social Network DB — Architecture

    Relational database design for social interactions. Utilized Docker Compose to orchestrate the database container alongside the application services for seamless local development.

Projects by category

Click to expand

Backend & Security:

  • Demo JWT Auth Service : Secure authentication service. Uses Docker to containerize dependencies and guarantee reliability during automated testing in GitHub Actions.
  • Social Network DB : Design of relational schemas with complex CRUD logic, orchestrated via Docker Compose.

Software Design & Games:

  • Argentum Online : A custom implementation of the classic MMORPG featuring an SDL2/Qt5 client, a persistent TCP/IP server with asynchronous auto-save, and a dedicated JSON-based map editor.
  • Balatro Game (OOP Modeling) : A full remake of the card game modeled with UML and SOLID principles to ensure maintainable and decoupled code.
  • C++ Calculator: : Scientific calculator implementation featuring custom exception handling and a modular logging system.

Web Development:

  • Rock Merch & Roll : E-commerce platform with a functional payment flow and automated PDF invoice generation.

Organizations & Groups

Contact

📩 Email: brunopezman@gmail.com

💼 LinkedIn: https://www.google.com/url?sa=E&source=gmail&q=https://www.linkedin.com/in/brunopezman/

Pinned Loading

  1. algo3_proyecto_tp2 algo3_proyecto_tp2 Public

    Forked from fiuba/algo3_proyecto_base_tp2

    Proyecto para el TP2 de la materia Algoritmos y Programación III de FIUBA

    Java 1

  2. Algoritmos-y-Estructuras-De-Datos Algoritmos-y-Estructuras-De-Datos Public

    TPs y material correspondiente a la catedra Buchwald de Algoritmos y Programacion II

    Go

  3. demo-jwt demo-jwt Public

    Backend REST API con Spring Boot 3, Spring Security y JWT. Incluye Dockerización completa y pipeline de CI/CD con GitHub Actions.

    Java

  4. demo-oauth2 demo-oauth2 Public

    Java

  5. red-social red-social Public

    TP y Material de la catedra CABRERA de BDD

    PLpgSQL

  6. aylenbartomeo/ArgentumOnline-Taller aylenbartomeo/ArgentumOnline-Taller Public

    C++ 2