C++-focused engineer building framework-oriented systems and visible technical direction through public projects.
Experience: 9 years of professional software development experience
Work type: Employee
Work location: Prague · onsite or remote
Core stack: Modern C++, Linux, CMake, Git, SDL 3, SQLite, networking fundamentals
Current direction: systems design, cross-platform architecture, backend abstraction, API design, reusable libraries
Software engineer with 9 years of experience, currently focused on modern C++,
systems design, and framework-level development.
Building CNA as a long-term C++ project centered on modular architecture, backend abstraction,
resource management, and API design compatible with an existing framework model.
Current work includes cross-platform native development focused on modularity, portability, explicit design,
and maintainable framework-level systems.
Characteristics
Current focus
Education
Learning
Books
Modern C++ learning tied directly to real code and public projects.
Strong preference for explicit design, maintainable internals, and reusable abstractions.
Systems-oriented thinking: ownership, lifecycle, modularity, backend separation, and technical depth.
Interested in framework, engine, and infrastructure-style development rather than UI-only work.
Designing CNA as a framework-oriented C++ project with cross-platform rendering abstractions.
Working on supporting libraries such as easy-gl and CppDotNet .
Working on systems design, backend architecture, performance, and library design through implementation.
Maintaining long-term technical notes and a large personal C++ book collection.
Czech University of Life Sciences Prague
BSc in Computer Science (2014–2017)
Secondary Technical School Hořovice
Informatics in Economics (2008–2012)
Self-directed long-term C++ curriculum built around books, implementation, and technical notes.
Current study areas: modern C++, API design, backend abstraction, concurrency, and systems architecture.
Learning model: theory from books + real implementation in public repositories.
I maintain a large personal C++ book collection as part of long-term study.
Show full book list
The C++ standard library 2nd edition (N. Josuttis)
C++ bez předchozích znalostí
Programování v C++ od základů k profesionálnímu použití
Mistrovství v C++ 4. aktualizované vydání (C++ Primer Plus)
Kniha C++ Výukový kurz
Exploring C++20
Clang Compiler Frontend
C++ Software Design
Software Architecture with C++
API Design for C++
Test-Driven Development with C++
C++20 - The Complete Guide
Effective Modern C++
C++ High Performance
C++ Templates, The Complete Guide. Second Edition
Functional Programming in C++
C++ Concurrency in Action, 2E
A Tour of C++ Third Edition
Professional C++, 6th Edition
Design and Evolution of C++
C++ Crash Course
Clean C++20
C++ Lambda Story
The C++ Programming Language
Effective C++
C++: The Complete Reference
Exceptional C++
Exceptional C++ Style
C++ Memory Management
Advanced Metaprogramming in Classic C++
Modern C++ Design
C++ Template Metaprogramming
Using the C++ Standard Template Libraries
Template Metaprogramming with C++
C++ Primer
Design Patterns in Modern C++20
C++ Coding Standards
More Effective C++
Effective STL
1001 tipů a triků pro C++
C++ Move Semantics - The Complete Guide
Concurrency with Modern C++
C++ Initialization Story
Mastering Modern C++23 Second Edition
Large-Scale C++ Software Design
Inside the C++ Object Model
Elements of Programming
Beautiful C++
The Annotated C++ Reference Manual
Generic Programming and the STL
Advanced C++ Programming Styles and Idioms
Multi-Paradigm Design for C++
Modern C++ Programming Cookbook
C++ Concurrency and Multithreading
Mastering C++ Lambdas and Functional Programming
Accelerated C++
Optimized C++
Understanding and Using C Pointers
More Exceptional C++
C++ Reactive Programming
C++20 for Programmers
Practical C++ STL Programming
C++20: Get the Details
C++ 101 programovacích technik
Algoritmy v jazyku C a C++
Programovací jazyk C++ pro zelenáče
Pasti a propasti jazyka C++
Myslíme v jazyku C++
Deciphering Object-Oriented Programming with C++
The C++ Programmer's Mindset
Object-Oriented Software Design in C++
The C++ Standard Library: What every professional C++ programmer should know about the C++ standard library
C++: How To Talk To Your Compiler
Embracing Modern C++ Safely
C++ Core Guidelines Explained
Programming with C++20
The Art of Writing Efficient Programs
Large-Scale C++: Process and Architecture, Volume 1
Programming: Principles and Practice Using C++
C++ Best Practices
Ruminations on C++
C++ Gotchas
Discovering Modern C++