Skip to content
View ryzech's full-sized avatar

Highlights

  • Pro

Organizations

@ElysiumMods

Block or report ryzech

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.

Content in all repositories owned by your account will be closed.
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
ryzech/README.md

Hey there, I'm Ryz!

Not a lot to know about me here, if you're looking as an employer my LinkedIn will be more detailed, but this is for personal (and sometimes professional!) projects of mine.

I most generally work in DevOps and the backend side of things, but occasionally when I have inspiration and ideas I do love to program, usually in low-level languages such as Zig or C. Java is also a favorite, but for what I often like to make it's not a good fit.

Projects

Vara Vara is my pet project, I took a lot of inspiration from how the early idTech game engines worked, and tried to see how far I could take it without using any C++. It's written in the C11 standard, as I do use anonymous structs quite a bit, but most of it can be done in C99 otherwise.

Right now it currently:
  • Has Windows, Linux, and MacOS platform backends, easily extendable to others using what is basically stripped down VT.
  • Supports OpenGL and Vulkan (Vulkan is in progress, OpenGL on the vulkan branch is not fully compatible due to new API additions.)
  • Supports shader cross compilation using shaderc and spirv-cross.
caddy-docker A simple project, this is just a custom build of caddy with modules that allow me to proxy my mail server securely.
Emergence Written in Zig, this was planned to be a simple nix-like experience for Gentoo, allowing you to declare packages in files and keep records of previous generations to switch back to. May be resumed one day.

Pinned Loading

  1. vara vara Public

    C

  2. caddy-docker caddy-docker Public

    Dockerfile

  3. Emergence Emergence Public

    Zig