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