Skip to content
View MantraChen's full-sized avatar
💤
Bed rotting when life gets hard.
💤
Bed rotting when life gets hard.

Block or report MantraChen

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
MantraChen/README.md
██╗  ██╗ ██████╗ ██╗    ██╗██╗███████╗    ███████╗██╗   ██╗███╗   ██╗
██║  ██║██╔═══██╗██║    ██║██║██╔════╝    ██╔════╝██║   ██║████╗  ██║
███████║██║   ██║██║ █╗ ██║██║█████╗      ███████╗██║   ██║██╔██╗ ██║
██╔══██║██║   ██║██║███╗██║██║██╔══╝      ╚════██║██║   ██║██║╚██╗██║
██║  ██║╚██████╔╝╚███╔███╔╝██║███████╗    ███████║╚██████╔╝██║ ╚████║
╚═╝  ╚═╝ ╚═════╝  ╚══╝╚══╝ ╚═╝╚══════╝   ╚══════╝ ╚═════╝ ╚═╝  ╚═══╝

Chief Technology Officer @ Kinepara

Kernel Security · Adversarial Systems · Algorithmic Engineering

Email GitHub Profile Views


Research & Engineering Focus

I approach systems engineering as the disciplined intersection of algorithmic rigor, kernel-level security, and adversarial resilience — where correctness is a prerequisite, not an afterthought.


Concurrent & Cache-Conscious Data Structures

  • Implementing wait-free and lock-free primitives (Ring Buffers, Skip Lists, Hazard Pointers) under strict atomic memory ordering
  • Mitigating ABA problems, eliminating false sharing, and optimizing working-set locality via van Emde Boas layouts and CSR compression
  • Reducing amortized complexity from $\mathcal{O}(n \log n)$ to $\mathcal{O}(n)$ through radix-based decomposition and cache-oblivious traversal strategies

Kernel Security & Low-Level Exploitation

  • Researching privilege escalation vectors: TOCTOU races, use-after-free in kernel object lifecycles, and improper capability / namespace isolation
  • Hardening kernel subsystems via seccomp-BPF policy design, LSM hook instrumentation, and mitigating speculative execution side-channels (Spectre/Meltdown variants)
  • Analyzing syscall interception and DKOM (Direct Kernel Object Manipulation) as both attack surfaces and detection primitives

Anti-Cheat & Adversarial Systems

  • Designing kernel-mode integrity monitors leveraging PatchGuard-equivalent callback chains and SSDT hook detection
  • Applying Bloom Filters and Count-Min Sketches for high-throughput behavioral stream analysis under strict latency budgets
  • Modeling cheat detection as an adversarial classification problem — balancing false positive rate against evasion resistance under a game-theoretic threat model $\mathcal{G} = \langle \mathcal{A}, \mathcal{D}, \mathcal{U} \rangle$
  • Leveraging hypervisor-assisted introspection (VMI) for tamper-evident memory scanning beneath the OS trust boundary

Graph & Combinatorial Algorithms

  • Optimizing flow, matching, and shortest-path algorithms for latency-critical detection pipelines
  • Applying DP over DAGs and number-theoretic primitives to integrity verification and signature schemes

Competitive Programming

Competition Distinction Domain
National (NOI) Medalist (Top Tier) Advanced Data Structures & Algorithms
Collegiate (ICPC/CCPC) Regional Medalist Combinatorics & Optimization
Provincial Multiple First Prizes Heuristic Search & Number Theory

Engineering Philosophy

Reliability is not an accident.

fn architecture() -> Result<System, Entropy> {
    match design {
        Design::FirstPrinciples => Ok(Scalability),
        Design::AdHoc          => Err(TechnicalDebt),
    }
}

Type systems and formal reasoning over runtime checks. Correctness by construction.


Open To

Deep technical discourse on:
  ├── Systems Programming
  ├── Kernel Security Research
  └── Adversarial / Anti-Cheat Engineering

"Talk is cheap. Show me the code." — Linus Torvalds

Pinned Loading

  1. Dev-Blog Dev-Blog Public

    A personal tech blog built with Astro 6 SSR, SQLite, React 19 & Tailwind CSS v4. Features full-text search, code highlighting, KaTeX math, Giscus comments, admin panel, and more.

    TypeScript 1

  2. neurodb neurodb Public

    High-Performance SQL Storage Engine with Learned Index

    Go

  3. BuildCraft BuildCraft Public

    Forked from BuildCraft/BuildCraft

    BuildCraft ported to 1.20.1 Fabric — maximum fidelity restoration

    Java 1

  4. BuildCraftAPI BuildCraftAPI Public

    Forked from BuildCraft/BuildCraftAPI

    The API for BuildCraft. Versions 7.2.0 and above.

    Java

  5. BuildCraft/BuildCraft BuildCraft/BuildCraft Public

    BuildCraft

    Java 1.4k 515

  6. HowieViz HowieViz Public

    Interactive data structure & algorithm visualizer for competitive programmers

    TypeScript