Skip to content
View ogyrec-o's full-sized avatar
🌠
We craft artificial minds, yet never fathom the mysteries they hold.
🌠
We craft artificial minds, yet never fathom the mysteries they hold.

Organizations

@ogyrecDev @frevenlabs

Block or report ogyrec-o

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

Danylo Yenikeiev

Software engineer focused on systems, game engines, AI/ML, networking, and developer tooling.

I'm building a modular, general-purpose game engine from scratch in Rust. Freven is a voxel game built on top of it and serves as a real downstream consumer for engine APIs, gameplay systems, rendering, collision, world streaming, and performance work.

Current work

  • Engine & runtime - ECS, rendering, assets and content, scenes, input, physics, plugins, voxel systems, tooling, and API design
  • AI & simulation - deterministic neural networks, NEAT and neuroevolution, evolutionary algorithms, reinforcement learning, artificial life, and reproducible simulations
  • Networking & integrations - client/server systems, QUIC, WebSockets, Godot/GDExtension, and cross-platform debugging
  • Reliability - performance profiling, testing, CI, reproducibility, and lifecycle/resource management

Most of my current engine and AI/simulation work is private while it is being prepared for public release.

Selected public work

  • Quinn: Windows/Wine ECN compatibility - merged upstream contribution that keeps QUIC endpoint creation working when Wine/Proton lacks optional Winsock ECN functionality
  • Rune Companion - Python LLM companion framework with streaming replies, SQLite memory and tasks, injected service interfaces, and console/Matrix connectors
  • Gridworld Learning Lab - reproducible Rust reinforcement-learning experiment with tabular Q-learning, seeded runs, persisted policies, evaluation metrics, and deterministic visual rollouts

Tools

Rust · Python · wgpu/WGSL · Godot/GDExtension · QUIC/WebSockets · Linux/Docker · GitHub Actions

I enjoy both building systems from scratch and getting into unfamiliar codebases to find the actual root cause of a problem. I'm open to contract work and longer-term engineering collaboration.

Pinned Loading

  1. rune-companion rune-companion Public

    Testable Python chat companion: streaming LLM, SQLite memory/tasks, console + optional Matrix connector, CI + packaging, offline demo.

    Python 1

  2. gridworld-learning-lab gridworld-learning-lab Public

    Minimal Gridworld + tabular Q-learning in Rust (reproducible metrics + deterministic GIF demos)

    Rust 1

  3. quic_echo quic_echo Public archive

    Minimal QUIC echo server/client in Rust using quinn + rustls. Supports both bidirectional streams and QUIC datagrams, with a custom ALPN and simple network/route debug output.

    Rust 2