Skip to content
View killerasus's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report killerasus

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

Hi 👋, I'm Bruno Baère

Software Engineer & Researcher | Systems, Computer Graphics & Scientific Computing
📍 Rio de Janeiro, Brazil • 🏢 Instituto Tecgraf - PUC-Rio

LinkedIn Dev.to Personal Site


👨‍💻 About Me

I am a Software Engineer specializing in C++, Go, and High-Performance Computing, with a focus on computational geophysics software and computer graphics.

  • 🔭 Current Work: Developing scientific and computational geophysics software at Instituto Tecgraf / PUC-Rio.
  • 🎓 Academic Background: M.Sc. in Computer Science (research on Dynamic Difficulty Adjustment in Games).
  • 🎮 Passions: Low-level systems, Ray Tracing & OpenGL, and Game Engines (Godot 4).
  • 📜 Methodologies: Certified Scrum Master (CSM) & Certified Scrum Product Owner (CSPO).

🛠️ Tech Stack & Skills

Systems & HPC C C++ (Modern C++17/20) CUDA Go C#
Graphics & Vision OpenGL GLSL Shaders Ray Tracing OpenCV Godot 4 Lua
Scientific & Tooling Python (Data Science) LAS 2.0 Well Log Data Linux / Kernel Basics CMake
Practices & Architecture Agile / Scrum (CSM, CSPO) Design Patterns & SOLID TDD & CI/CD GitHub Actions

🚀 Highlighted Projects

Ray Tracer written from scratch in Go based on Ray Tracing in One Weekend.

Go Ray Tracing Graphics Math

M.Sc. research implementation: Dynamic Difficulty Adjustment (DDA) algorithms in games.

C++ Lua Machine Learning ClanLib

A LAS 2.0 compliant geophysical well log reader, visualizer, and editor.

C# Geophysics Data Visualization

Practical demonstration of Test-Driven Development (TDD), unit testing, and CI/CD with Codecov in Go.

Go TDD GitHub Actions Codecov


📊 GitHub & Coding Stats

Bruno's GitHub Streak

📕 Recent Articles


🎓 Certifications & Badges

Certified Scrum Master Certified Scrum Product Owner

LFD103: A Beginner's Guide to Linux Kernel Development Python Essentials 1 Computer Hardware Basics Python for Data Science Open Source Foundations Verified International Academic Qualifications


@brunobaere's Holopin board

Pinned Loading

  1. adaptive_shooter adaptive_shooter Public

    The game developed as an implementation of the dynamic difficulty adaptivity algorithm described in my M.Sc. dissertation.

    C++ 3 1

  2. RepairPong RepairPong Public

    Repair Pong for Global Game Jam 2020

    Lua 1

  3. youaretrash youaretrash Public

    Source for You Are Trash, a Java 6 game using GTGE

    Java

  4. GtkLuaConsole GtkLuaConsole Public

    Simple example of using a GtkTextView as console output for Lua.

    C++

  5. LASSharpReader LASSharpReader Public

    A LAS 2.0 compliant well log reader and editor.

    C# 1

  6. GoCalc GoCalc Public

    The purpose of this Calculator is to practice unit testing in Go

    Go