Skip to content
View riyaneel's full-sized avatar

Highlights

  • Pro

Block or report riyaneel

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

Hi there ๐Ÿ‘‹

I'm Riyane (Purpose), a 22-year-old software engineer focused on the intersection of hardware and software. I build systems where performance isn't a feature, but the specification. I care about what the CPU actually does, not what the abstraction promises.

  • ๐Ÿ”ญ Currently: Hardening Tachyon (C++ IPC)
  • ๐Ÿ˜„ Pronouns: He/Him
  • ๐Ÿ“ซ Reach me:
    • ๐Ÿค– Discord: purpose.dev
    • ๐Ÿ“ง Email: riyane.dev@gmail.com

๐Ÿ’ฌ Ask Me About:

  • Low-Latency Systems: Lock-free SPSC/MPMC, memory barriers, and cache-line alignment to eliminate false sharing.
  • Modern C++ & Assembly: Leveraging C++26 and x86-64 Assembly to own the hardware path and minimize instruction retirement latency.
  • Deterministic Software: Building systems without GC pauses, heap allocations on the hot path, or unnecessary kernel overhead.
  • High-Performance Computing: CUDA kernels, async DMA pipelines, and SIMD vectorization for massive data throughput.
  • Security Analysis: Low-level research into EVM storage layout, slot collisions, and DeFi protocol logic.

๐Ÿ› ๏ธ My Tech Stack:

  • Systems & Low-Level:

    • Languages: C++17-26, C, x86 Assembly, CUDA, Zig.
    • Primitives: Atomics (acquire/release), Futex, memfd_create (sealing), Huge Pages, CPU Pinning.
    • Tools: perf, Valgrind/Sanitizers (ASan, TSan), LibFuzzer, PGO/LTO.
  • HFT & IPC:

    • Transport: Tachyon
    • Primitives: Cache-aligned descriptors, shadow indices, lock-free ring buffers.
  • HPC & Storage:

    • Engines: ClickHouse, PostgreSQL, Redis.
    • Data: DLPack (zero-copy tensor sharing), Protobuf, Apache Avro.
  • JVM Ecosystem:

    • Languages: Java, Scala.
    • Techniques: Off-heap buffer management, zero-GC query paths via JNI, lock-striped LRU page managers.

Riyane's GitHub Stats Top Languages

Pinned Loading

  1. Tachyon Tachyon Public

    Tachyon, Inter-Process Communication primitive.

    C++ 34