Dogukan Sar
Home

Work

Everything I would put my name to. Each page follows the same shape: the problem, the approach, what was measured, and what state it is in.

  1. Restricted

    Type-1 hypervisor

    A UEFI-booted Intel VT-x hypervisor for Windows 10 and 11, written in no_std Rust with a C reference implementation used to cross-check it. EPT with 2 MB and 4 KB pages, MSR and CPUID exit handling, and the Hyper-V synthetic MSRs Windows expects to find.

    Rust · C · x64 asm · UEFI · Intel VT-x · EPT

    In progress
  2. Vanquish

    Retrieval server

    A Rust retrieval server for large technical specifications: the Intel SDM, the Hyper-V TLFS, and UEFI. Hybrid BM25 and dense search, listwise reranking, and a small local model that grades whether the evidence is sufficient before anything is returned to the agent.

    Rust · llama.cpp · Tantivy · Qdrant · MCPRead →

    In daily use
  3. Fracture

    Market execution engine

    A Rust execution engine for Hyperliquid order books. No allocation on the hot path, zero-copy data through rkyv, and gradient-boosted trees compiled to TensorRT for the decision step. Regime monitoring runs off-path so it can never delay an order.

    Rust · rkyv · SIMD · TensorRTRead →

    Research
  4. Umbra

    Debugging platform

    Safe Rust over Microsoft's dbgeng COM engine, the core of WinDbg, exposed as typed MCP tools. Process attach, memory and register access, disassembly through Zydis, PDB type layouts, ETW capture, and Time Travel Debugging replay through hand-written COM bindings.

    Rust · dbgeng · COM · Zydis · ETW · MCPRead →

    Shipped
  5. Tacita

    Immediate-mode GUI

    An immediate-mode GUI and 2D renderer whose core is no_std and renderer-agnostic, for hosts that own their own device and swap chain. Analytic anti-aliasing, no heap allocation once warm, and pixel-exact headless tests on D3D11 and D3D12.

    Rust · no_std · D3D11 · D3D12 · wgpu · C++ FFIRead →

    Shipped
  6. hyper-v-mcp-rs

    Hyper-V control plane

    An MCP server that exposes the full Hyper-V PowerShell module as typed tools and read-only resources, with a supervised PowerShell sidecar underneath. Guest commands and file transfer run over VMBus through PowerShell Direct, so a VM never needs a network path.

    Rust · rmcp · tokio · Hyper-V · PowerShell Direct · DPAPIRead →

    Shipped
  7. Transcend

    CLI layer for agents

    Turns terminal output into typed JSON so coding agents work with structure instead of parsing text. Tools chain in-process, so intermediate output never reaches the context window.

    Node.js · MCP · JSON-RPC · NunjucksRead →

    Shipped
  8. Chiron

    Dataset synthesis

    A dataset factory that treats frontier models as teachers rather than oracles: panel-based synthesis, judge fusion, and student models promoted to teacher once they pass the evals.

    Teacher panels · Judge fusion · EvalsRead →

    Research

Experience

  • Verdict

    Founder
    2025 – now

    An independent label for my research and systems work. Vanquish, Fracture, Transcend, and Chiron are published under it, each with a writeup that shows the measurements behind any claim.

  • Turing, Outlier

    Model evaluator, contract
    2024 – now

    Adversarial evaluation of code-generation models on systems tracks: C and C++ memory safety, concurrency, undefined behaviour, and whether tool calls do what the model says they do.

  • Independent

    Systems engineer, contract
    2023 – now

    Windows kernel drivers, hypervisor prototypes, Rust infrastructure, and program-analysis tooling for clients who need something that does not exist yet.