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
  • nvidia cuda logo
  • docker logo
  • mpi logo

Portfolio

SmollNet

SmollNet is an early-stage, lightweight deep learning library written in C++23 with CUDA kernels. It provides a small Tensor API, basic autograd, common tensor operations, simple neural-network layers such as Linear, Dense, ReLU/GeLU, and LayerNorm, plus MSE loss and SGD optimization. The project exposes both a native C++ API and Python bindings

Read more
smollnet logo
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

Read more

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.

Read more
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.

Read more

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