C++ · Engines · Graphics

Jakub
Frątczak

I build renderers, engines and emulators from scratch.

Graphics and engine programmer working in modern C++. Right now: a Vulkan PBR renderer with a deferred pipeline, and an NES emulator built on C++20 coroutines.

WebGL is unavailable in this browser,
so the viewport can’t render.
Everything else works.
booting GGX · IBL · ACES

A metal roughness sweep, raymarched live in your browser with a GGX BRDF and image-based lighting. Switch channels to inspect the G-buffer behind it.

Selected work

Projects

Background

About

Portrait of Jakub Frątczak
  • SchoolHowest — Digital Arts & Entertainment
  • BasedBelgium, with Polish roots
  • FocusEngine, graphics, embedded
  • JudoBelgian U21 +100 kg champion, 2022

During my final years of high school, I wasn’t sure what career path to pursue. My interests in mathematics, physics, computers, and games naturally led me to explore game development.

I began studying at DAE, where I discovered programming for the first time. We started with C++, and I was instantly hooked.

Since then, I’ve become a passionate C++ developer focused on building high-performance applications with a clean API and modern C++ features. I especially enjoy engine, graphics, and embedded systems programming.

Born and raised in Belgium with Polish roots, my long-term goal is to return to Poland and continue my career there.

Outside of programming, I value a healthy lifestyle. I practiced judo for eight years, earning the Belgian U21 +100 kg title in 2022, and I enjoy weightlifting in my free time.