Skip to content
View MarioSieg's full-sized avatar
🏁
Optimizing my thoughts
🏁
Optimizing my thoughts

Highlights

  • Pro

Organizations

@Sybit-Education
Block or Report

Block or report MarioSieg

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MarioSieg/README.md

Mario "Neo" Sieg

Since my youngest days I am very curious and interested in how things really work. Disassembling TVs, Radios and building electronical devices with their parts was my primary interest when I was a child. At 13 I discovered game development with Unity and C#. At 14 I released my first commercial game on Steam: "Nukklerma Robot Warfare".

After my first commercial success, I dived into game engine development and graphics programming with C++, Lua and multiple graphics APIs such as Direct3D11, 12 and Vulkan. I spent the next years writing different game engines and simulation systems.

To simplify the development process of complex games within my own engines, I took another deep dive on compilers and interpreters, focusing on JIT (Just In Time) compilation for statically typed languages on x86-64 aswell as efficient implementations of virtual machines. This resulted in my research programming-lanuage "Neo". I also won the second price at Jugend-Forscht, a German science competition with a custom language-runtime.

In 2023 I moved to Berlin to study and to refine my technical knowledge and skills even more. Today, my primary interesents are:

  • Game (engine) development
  • GPU programming
  • Machine learning
  • Virtual machines and compilers
  • Programming language design
  • Dynamic code generation and optimization
  • C and C++ programming
  • Rust and Lua programming
  • Mathematics
  • Operating system kernels
  • Electronics and robotics

mariosieg's Top Languages

Pinned

  1. Bit-Twiddling-Hacks-Collection Bit-Twiddling-Hacks-Collection Public

    A single C header with many bitwise hacks

    C 23 4

  2. neo neo Public

    Official repository for the NEO programming language

    C 1

  3. Corium Corium Public archive

    Corium is a modern scripting language which combines simple, safe and efficient programming.

    C++ 18 4

  4. KESTD-Ronin KESTD-Ronin Public archive

    Lightweight and cross platform game engine hobby project.

    C++ 10