Skip to content
View AlexanderNyr's full-sized avatar

    Block or report AlexanderNyr

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

    Hi, I'm Alexander 👋

    I build hard things from scratch.

    An x86_64 operating system. A physics engine. A multiplayer FPS with no game engine. Minecraft shaders in raw GLSL. A falling-sand sim with a nuclear-physics layer. A small LLM. I pick the language that fits the problem — C, C++, Rust, Kotlin, GLSL, Python, C# — and I avoid black boxes: if a subsystem is interesting, I'd rather write it myself than import it.

    This shows up in my own AuraLite projects and in open source, where I'm just as happy translating docs or chasing a Unicode bug in someone else's repo. Several of these ship versioned releases — 25 on the shader pack, 11 on the FPS, plus the OS.


    🏔 Flagship

    • AuraLite-OS — a from-scratch x86_64 hobby OS: custom BIOS + UEFI bootloader (NASM & freestanding C), higher-half kernel, preemptive multitasking, Ring 3 ELF userland + small libc, a VFS (tmpfs / FAT32 / ext2), an e1000 TCP/IP stack with DNS, AHCI & USB, and a kernel framebuffer GUI compositor. This is my main focus right now.

    🧩 The AuraLite ecosystem

    ProjectWhat it is
    🖥AuraLite-OSfrom-scratch x86_64 OS — kernel, networking, GUI compositor
    ⚙️AuraLite-Physics-EngineGJK/EPA/SAT collision, sequential-impulse rigid-body dynamics, joints, CCD, PBF fluids, XPBD cloth — zero deps, 116 tests
    🎮AuraLite-FPS-GameLAN FPS — no engine. Authoritative server + Android client, hand-written OpenGL ES 3.2, UDP snapshots
    🌌AuraLite-ShadersMinecraft shaders on OpenGL 4.6: true TAA (Halton + YCoCg), HDR bloom, godrays, SSR, SSAO
    ☢️AuraLite-PowderPowder-Toy-style sim with nuclear physics — fission (U-235/Pu-239), fusion (D+T), chain reactions & meltdowns; desktop + WebAssembly
    🩸AuraLite-Horror-GameAnxietyHorror — first-person psychological horror, fully procedural world/audio, PBR renderer (C++ desktop, Java/Android)
    🗺AuraLite-world-generatorprocedural rural-world generator: FBM terrain + hydraulic erosion, villages, A* roads, rivers, biomes
    🧠AuraLite-AIeducational LLM in PyTorch: RoPE/GQA/KV-cache, quantization (GPTQ/AWQ/HQQ/FP8), RAG, OpenAI-compatible FastAPI server
    🛠AuraLite-Realistic-Crafting1,258 reworked Minecraft recipes — shipped as datapack + Fabric + Forge
    🎨AuraLiteResourcePackcompanion Minecraft resource pack

    🎯 Also

    • telegram-bot-moderator (Python) — a full-featured Telegram moderation bot: warns/mutes/bans, trigger-word filtering, anti-spam, chat statistics, permissions.

    🤝 Open-source contributions

    • claude-code-cache-fix #334 — full French README translation. Merged — "this shipped because you did the hard part."
    • scam-guardian #7 — Turkish fraud-pattern dataset (18 tactic groups, 199 markers, sourced from public reports) + a Unicode fix so all-caps scam SMS match despite the dotted/dotless-i collapse.
    • melcloudhome #250 — Home Assistant integration: 5 new translations (cs, da, hu, pl, si).

    🛠 Languages & tools

    C · C++ · Rust · Kotlin · Python · C# · GLSL · NASM · Git (GPG-signed) · GitHub Actions · Docker · Unity · PyTorch


    📫 Get in touch

    Pinned Loading

    1. AuraLite-ShadersAuraLite-ShadersPublic

      Lightweight OpenGL 4.6 shaders for Minecraft 1.16.5–26.2 with volumetric godrays, HDR rendering, 3D clouds, and LabPBR support.

      GLSL 1

    2. AuraLite-OSAuraLite-OSPublic

      A from-scratch x86_64 hobby OS — custom BIOS/UEFI bootloader, higher-half kernel, preemptive multitasking, Ring 3 userland, TCP/IP networking and a GUI compositor.

      C 4 1

    3. AuraLite-Physics-EngineAuraLite-Physics-EnginePublic

      A from-scratch Rust physics engine — GJK/EPA/SAT collision, sequential-impulse rigid-body dynamics, joints, CCD, PBF fluids and XPBD cloth. Zero third-party dependencies.

      Rust 2

    4. AuraLite-Horror-GameAuraLite-Horror-GamePublic

      A first-person game with a fully procedural world and audio, built from scratch (C++/SDL2/OpenGL desktop, Java/Android).

      Java 1

    5. AuraLite-AIAuraLite-AIPublic

      An educational LLM built from scratch in PyTorch — Transformer with RoPE/GQA/KV-cache, quantization, RAG, and an OpenAI-compatible FastAPI server.

      Python 1

    6. AuraLite-world-generatorAuraLite-world-generatorPublic

      A procedural rural-world generator for Unity 6 (URP) — FBM terrain with hydraulic erosion, villages, A* roads, rivers and biomes.

      C# 2