Skip to content
View Vitriol1744's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Vitriol1744

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

Hi, I'm V1tr10l7 👋

🧠 Systems Programmer | 💻 C++ & OSDev Enthusiast | 🔧 Vulkan, Kernels, and Compilers


GitHub stats Top Languages


🧠 About Me

I'm a self-taught systems programmer and a student at The Military University of Technology in Warsaw who enjoys building things from the ground up — from custom kernels and memory allocators to emulators, developer tooling, and game engines.

I love precision, performance, and learning through building. If it runs close to hardware or helps developers work better, I’m probably working on it.

🔎 Interests

  • Operating systems, memory layout, interrupts, scheduling
  • Modern C++ internals: templates, allocators, metaprogramming
  • Graphics engines, Vulkan, and real-time rendering
  • Data structures, performance tuning, and system architecture

📌 My Projects

Unix-like OS focused on modularity and security

with many drivers (nvme, pci, e1000e, acpi, i8042, lapic, ioapic), filesystems (tmpfs, devtmpfs, procfs, ext2fs, fat32fs), a lot of syscalls, and bunch of usefull utilities ported, such as: coreutils, bash, util-linux, cmatrix, find, vim, nano, and xorg being ported).


📚 Prism

C++ standard library alternative

Custom containers, BasicString with SSO, allocators, intrusive lists, type traits, and more. Built for consistency and performance.


C++ game engine built on Vulkan

Consists of 3d level editor, any easy to use API, supporting: logging, profiling, serialization, rendering and cross-platform support(Win32, X11, Wayland).


Multithreaded C++ port scanner

Built for speed, scans thousands of ports or hosts with raw sockets. After initial port detection it runs nmap on detected ports to perform service detection(Can be disabled with a flag).


A minimal shell for Linux, written in C++


Bootloader for PhoenixOS, written in C++

Loads ELF binaries, handles early platform setup.


Emulator for the 6502 CPU, written in C

Implements full instruction set and addressing modes. Great for learning CPU design.


Discord music bot written in TypeScript

Plays music from YouTube, manages queues, responds to Discord commands.


📫 Contact

  • 💬 Discord: v1tr10l7
  • 📧 Email: [email protected]
  • 🌐 LinkedIn: V1tr10l7
  • 🤝 Looking to collaborate on: OSDev, emulators, graphics engines

🧩 Fun Fact

I use Arch btw.


Pinned Loading

  1. CryptixOS/CryptixOS CryptixOS/CryptixOS Public

    CryptixOS is a modern, modular, Unix-like operating system for x86_64 and aarch64, written entirely in C++. It features its own kernel, and standard library (Prism).

    C++ 9

  2. CryptixOS/Prism CryptixOS/Prism Public

    C++ 2

  3. Vortex Vortex Public

    C++ Game Engine

    C++ 11 1