Hello, I’m Jakub Domagała waving hand

Software Engineer

About Me

I am a Software Engineer with experience in the automotive, fintech, and high-performance computing (HPC) industries. I have worked on developing and maintaining software systems that enhance functionality and efficiency. Additionally, I have some background in computer graphics, contributing to the creation of user interfaces and visual components.

my picture

Skills

  • c++ logo
  • python logo
  • vulkan logo
  • cmake logo
  • git logo
  • docker logo
  • mpi logo

Portfolio

looper screenshot

Looper

Looper is a game engine that includes an integrated editor and a 2D game environment complete with a level editor, all built with modern C++20. It uses Vulkan for efficient rendering and incorporates ImGui and GLFW3 to manage the user interface and handle window/input operations. Looper supports both Ubuntu and Windows platforms

Shady

Shady is a 3D rendering engine built with C++20 and Vulkan for high-performance graphics. It utilizes ImGui for intuitive user interfaces and GLFW3 for window and input management. Compatible with both Ubuntu and Windows.

shady screenshot
static-analysis screenshot

Static Analysis

GitHub action designed for C++ projects that performs static analysis using cppcheck and clang-tidy. Depending on trigger type it produces either console output (for push) or PR comments (for pull request) with code snippets.

Compile Result

Compile Result is a GitHub Action that analyzes build output for C/C++ applications and comments on pull requests with any detected issues, including relevant code snippets and descriptions.

compile-result screenshot

Get in Touch

Have any questions or interested in working together? Fill out the form, and I will get back to you soon!

contact image