Skip to content
View iamfobey's full-sized avatar

Block or report iamfobey

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

Nikita Gordeev

C++ developer focused on systems programming, performance, runtimes and engine/tooling development.

Featured projects

Experimental C++20 CPU inference runtime for SmolLM2.

Implements model loading, tokenization and transformer execution with a custom CPU backend, FP16/FP32 tensor storage, KV cache, RoPE, attention, SIMD kernels and a custom multithreaded work-stealing scheduler.

C++20 game engine and editor project.

Includes a batched OpenGL renderer, world/entity management, asset and virtual filesystem layers, audio, event dispatching, a job system and ImGui-based editor tooling.

C++/OpenGL visual novel engine built in 13 days for AniVisual Jam #3 and used to build The Last Evening by Candlelight.

Narrative 3D game built with Godot and C#.

Contains custom gameplay architecture, FSMs, logging/debug tooling, FMOD audio integration, localization, dialogue systems and gameplay analytics.

Earlier C++ work

In 2023 I also worked for a short period on the Kraken Online C++ client, primarily debugging gameplay/client code and investigating networking.

During the same period I independently worked with legacy CryEngine/Lumberyard codebases: recovering builds, source-level debugging and investigating engine, entity and gameplay systems.

Technical interests

C++ · Multithreading · SIMD · CPU/GPU performance · CMake · Conan · Linux · Windows

Interested in inference runtimes, operating systems, security software, embedded systems, robotics and engine/runtime development.

Contact

Telegram

Email: [email protected]

Pinned Loading

  1. InferenceRuntime InferenceRuntime Public

    An experimental C++20 runtime for running language models on the CPU.

    C++

  2. GameOfLifeCpp GameOfLifeCpp Public

    My game of life C++ and SDL2 implementation

    C++

  3. Oneiro Oneiro Public

    Modular game engine for creating 2D games

    C++

  4. Rebirth Rebirth Public

    Visual Novel Engine written in 13 days specifically for https://github.com/DezlowNG/TLEBC

    C++

  5. SVNE SVNE Public

    SVNE - Simple Visual Novel Engine

    C++

  6. TLEBC TLEBC Public

    Visual Novel created for Anivisual Jam 3 with using Rebirth Engine

    C++