Skip to content
View CC56785's full-sized avatar

Block or report CC56785

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
CC56785/README.md

Hi, I'm Christian Ilzhöfer

I'm a Computer Science student with many interests, such as systems programming, compilers, and performance-oriented software.

My Coolest Projects

CPU & Compiler

Designed a custom CPU architecture in a logic simulator (digital logic sim) and implemented a compiler targeting its instruction set. Using these Tools, I created a basic Snake Game for it (repo).

Fluid Simulator

Implemented a basic real-time fluid simulation in Java (repo).

Software 3D Renderer

Built a software-based 3D rendering engine in Java (repo).

Networking Application

Started developing an application for running Snake on a decentralized network. Currently unfinished; however, it can already establish a decentralized network with an online chatroom functionality (repo).

Contributions to Open Source Projects

Performance Optimizations to the Digital Logic Sim

While building the CPU mentioned above, I wanted better performance and therefore optimized the simulator, significantly improving its performance.

My pull request to the official repo was not merged due to inactivity; however, my update was merged into an active community fork.

Pinned Loading

  1. Logic_Sim_8-Bit_CPU Logic_Sim_8-Bit_CPU Public

    Java

  2. Digital-Logic-Sim Digital-Logic-Sim Public

    Forked from SebLague/Digital-Logic-Sim

    C#

  3. Fluidsimulator Fluidsimulator Public

    Java

  4. Decentralized-Snake-Multiplayer Decentralized-Snake-Multiplayer Public

    Java

  5. Java-3D-Renderer Java-3D-Renderer Public

    Java