Skip to content
View Execorn's full-sized avatar
🎯
creating things i could only imagine yesterday
🎯
creating things i could only imagine yesterday

Highlights

  • Pro

Block or report Execorn

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

Nikita Biryukov

Quant Developer at Sberbank CIB (Global Markets) · Master's student at MIPT (Quant Finance)

Telegram Email GitHub Arch Linux


Most of my time goes into two things: shaving latency off derivatives risk engines at Sberbank CIB, and building Linux software that talks straight to the hardware.

By day, I work on C++ adapters and calculation pipelines for Rates, FX, and Equity derivatives. We are moving pricing and risk out of legacy Murex monoliths into an in-house calculation service. That means zero-copy data mapping, streaming market data, Greeks injection, and Monte Carlo scenarios for XVA.

On weekends, I write Wayland daemons in C23, benchmark SIMD routines, and train neural operators on GPUs.

  • Work: Middle Quant Developer at Sberbank CIB (Global Markets / ДГР)
  • Education: MIPT ФПМИ — BSc in CS ('25), MSc in Corporate Strategy & Quant Finance ('26), with ML coursework from Yandex School of Data Analysis (ШАД)
  • Setup: Arch Linux, Hyprland, pure terminal workflow, Neovim

What I Build

derivatives — GPU rough volatility calibration and structured derivatives engine

An institutional quantitative derivatives platform built for my master's thesis at MIPT, covering a 16-model zoo from rough volatility to multi-asset structured products. It pairs FiLM-conditioned Fourier Neural Operators (FNO) pricing 8×11 rough Heston surfaces in <1 ms ($R^2 = 0.9991$, MAE = 5.8 bp, 1400× speedup over Fourier-COS) with a multi-fidelity autocallable engine (Crank-Nicolson PDE base + 5-member residual MLP ensemble delivering 0.99 bp RMSE and SR 26-2 risk rejection). Also features Equivariant Graph Neural Operators (EGNO) for Worst-Of basket notes, recurrent deep hedging, and a GPU Monte Carlo risk engine evaluating $10^7$ portfolio revaluations per second. High-throughput FastAPI streaming (353 RPS) backed by 1,126 passing tests.

wwal — Zero-allocation Wayland wallpaper daemon

Most animated wallpaper tools on Linux eat GPU power or drop frames during workspace transitions. wwal is written in modern C (C23). It uses direct hardware scanout via dmabuf and GBM overlay planes, which drops GPU 3D load to 0.0%. For video, it decodes via VA-API straight into DRM PRIME buffers (<0.5% CPU at 4K 60fps). The event loop runs on Linux io_uring and a fixed 2MB bump allocator that never touches the heap at runtime.

Fast-hash-table — AVX2 SIMD hash table

A closed-addressing hash table in C aligned to hardware cache lines. Uses 256-bit AVX2 intrinsics (_mm256_cmpeq_epi8) to compare 32 keys in parallel in a single cycle, with hardware CRC32 (_mm_crc32_u64).

aurora-greeter — Hardware-adaptive SDDM login theme

An SDDM theme for Arch Linux with video backdrops, packaged on the AUR. Includes an in-greeter settings drawer (Alt+S) so you never have to edit config files by hand, plus automatic 4K → 2K downscaling on smaller screens.

HyprGlyph — Hyprland keybinding parser

Instead of maintaining duplicate cheatsheet tables that go stale every time you edit your window manager config, this parses bindings directly from your Hyprland files into structured JSON for desktop overlay drawers. Written in Python, 67 passed tests.

Execore_Language — Statically typed language engine in ISO C++23

An interpreted language runtime combining Python-style indentation syntax with explicit static types (int, float, char, str, list), first-class lexical closures, and runtime method dispatch. Engineered for cache locality and zero-allocation execution paths: tokens stream through Structure-of-Arrays buffers (TokenBufferSoA) for 100% L1 cache density, AST nodes allocate from PMR monotonic memory arenas (std::pmr), and errors propagate via C++23 std::expected monadic chaining. Tagged std::variant primitives evaluate without heap hits. Passes a 5-tier test matrix (unit, BDD, 2,000 property tests, LibFuzzer, mutation testing) and achieves >100 MiB/s lexer throughput (~4.8M tokens/s) under PGO and ThinLTO.


Stack

  • Systems & Low-Latency: Modern C++ (17/20/23), Modern C (C23), x86-64 NASM Assembly, AVX2 SIMD, Linux io_uring, DMA-BUF, DRM/GBM, Wayland protocols, POSIX.
  • Quant & ML: Rough volatility, Black-Scholes, Greeks (Δ, Γ, ν), XVA (CVA, PFE), Fourier Neural Operators (FNO), Equivariant GNOs, Multi-Fidelity PDE Ensembles, PyTorch, CUDA, TensorRT, Murex FLEX API.
  • Environment: Arch Linux, Hyprland, Meson, CMake, Git, Docker, Go, Python.

"Premature optimization is the root of all evil — unless you are out of clock cycles before the market moves."

Telegram: @execorn · n.biryukov.04@gmail.com · Moscow, Russia

Pinned Loading

  1. derivatives derivatives Public

    GPU-accelerated quantitative derivatives engine: FiLM-FNO rough volatility calibration (<1ms), multi-fidelity PDE ensemble autocall pricing (0.99 bps RMSE, SR 26-2 risk guardian), deep hedging, and…

    Python

  2. wwal wwal Public

    Zero-allocation Wayland wallpaper daemon in C23 with io_uring, direct DMA-BUF hardware scanout, and sub-50µs VBlank PLL.

    C 1

  3. Fast-hash-table Fast-hash-table Public

    Closed-addressing hash table vectorized with Intel AVX2 SIMD intrinsics, hardware CRC32, and cache-line aligned memory.

    C

  4. aurora-greeter aurora-greeter Public

    A login screen so gorgeous you'll actually want to log out. Cinematic backgrounds, custom playlists, and live tuning at the press of a key.

    QML

  5. HyprGlyph HyprGlyph Public

    Keybinding parser and cheatsheet generator for the Hyprland compositor with AST resolution and structured JSON export.

    Python

  6. Execore_Language Execore_Language Public

    Modern programming language engine built in ISO C++23: off-side indentation, static typing, PMR arena allocation, and DoD token streaming.

    C++