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
- ๐ค Discord:
- 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.
-
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.




