- ๐ Graduate Software Engineer stepping into the professional tech world with a deep-seated passion for systems and graphics programming.
- ๐ป Core Technical Focus: Specialized in Modern C++, Low-Level Architecture, OpenGL Graphics Rendering, and Qt cross-platform GUI development. I thrive on optimizing runtime execution and solving complex technical puzzles.
- ๐ Inspiration: Huge fan of @TheCherno/Hazel โ a foundational blueprint that inspired me to dive deep into custom engine development and interactive 3D application architecture.
- System Programming: Proficient in
Modern C++ (17/20), with a strong focus on memory management, hardware-level optimizations, and modern design patterns. - Graphics & Rendering: Practical experience with
OpenGLpipelines, shader development, and real-time visual rendering workflows. - GUI & Applications: Skilled in utilizing the
Qt Frameworkto build responsive, modular, and cross-platform desktop applications. - Developer Ecosystem: Driven by clean engineering workflows, including
CMake Presets, isolated environments, and automated testing setups.
- Overview: A cross-platform 2D game engine architecture heavily inspired by the Cherno's Hazel series, built from scratch to master core engine subsystems.
- Key Implementations:
- Designed a modular and decoupled event system to handle multi-platform input and window management cleanly.
- Engineered a high-efficiency 2D batch renderer using modern OpenGL to minimize draw calls and maximize frame rates.
- Structured a clean, layered runtime lifecycle, separating core engine loop logic from application-level scene management.
- ๐ ~~ CAE & Simulation Software Development: Professionally engineering and refactoring core architectures, public APIs, and data pipelines for desktop simulation software. ~~
- ๐ฎ Unreal Engine Ecosystem: Exploring UE core systems, memory management schemes, and rendering pipelines to expand my graphics engineering horizons.
- ๐ฌ Graphics & Real-time Math: Continuously mastering advanced computer graphics theory to push the boundaries of custom engine design.
- Keep Learning. Keep Building. Keep Optimizing.
- GitHub: Jenwein
- Email: rgw127310@gmail.com