Skip to content
View Jenwein's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report Jenwein

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Jenwein/README.md

๐Ÿ‘‹ Hi, I'm Jenwein!

๐Ÿง‘โ€๐Ÿ’ป About Me

  • ๐ŸŽ“ 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.

๐Ÿ› ๏ธ Technical Capabilities & Edge

  • 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 OpenGL pipelines, shader development, and real-time visual rendering workflows.
  • GUI & Applications: Skilled in utilizing the Qt Framework to build responsive, modular, and cross-platform desktop applications.
  • Developer Ecosystem: Driven by clean engineering workflows, including CMake Presets, isolated environments, and automated testing setups.

๐Ÿ”ฌ Featured Projects

๐ŸŽฎ Custom 2D Game Engine Framework (Graduation Project)

  • 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.

๐ŸŒฑ Current Pursuits & Growth

  • ๐Ÿ“ ~~ 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.

โœจ The Goal

  • Keep Learning. Keep Building. Keep Optimizing.

๐Ÿ“ซ Let's Connect

Pinned Loading

  1. Razel Razel Public

    Just Learning Hazel Game Engine for Graduation Design

    C++ 3

  2. Ravel Ravel Public

    An Agent Core

    Lua 2

  3. VoicePilot VoicePilot Public

    Qiniu Autumn Recruitment Topic 2

    C++