Skip to content

unrays/unrays

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

150 Commits
 
 
 
 
 
 
 
 

Repository files navigation

std::cout << "Hey, I'm Félix-Olivier Dumas\n"

C++ Systems Programmer | Compiler & Library Architect | Template Metaprogramming Wizard

Focused on high-performance C++, data-oriented design,
compile-time metaprogramming, ECS architecture, and lock-free concurrent systems.
Architect of Prysma, a high-performance compiler ecosystem leveraging LLVM.

Author of Exotic CRTP, an experimental C++ pattern for static polymorphism

using whoami = std::type_identity<unrays>;

  • Computer Science Technician (DEC) at Cégep de Rimouski
  • Self-taught C++ systems development since 2023
  • Work focused on compilers, ECS architectures, and low-level performance-oriented design
  • 11+ years of classical piano study (conservatory background, with emphasis on Baroque repertoire)
  • Interest in system-level software design, compiler internals, and performance-critical architectures

languages_i_am_familiar_with();

[ 0x01 ] LOW-LEVEL & SYSTEMS



C++   C   Assembly
[ 0x02 ] MANAGED & LOGIC



C#   Java   Python   Dart
[ 0x03 ] WEB & INTERFACE



TypeScript   JavaScript   HTML5   CSS3
[ 0x04 ] ANALYTICS


auto skills = get_skills<programming>(felix);

  • Data-Oriented Design: cache-aware systems, SoA/AoS layouts, allocator-driven architectures
  • ECS Architecture: custom engines, experimental and hybrid ECS models
  • Compile-Time C++: template metaprogramming (TMP), CRTP, type-driven design systems
  • Memory & Performance Engineering: allocators, arena systems, cache optimization, memory layout design
  • Compiler Construction: AST design, IR concepts, backend experimentation, language tooling
  • Concurrency & Systems Programming: multithreaded design, lock-free and concurrent system architectures
  • Software Design & Pattern Engineering: development and exploration of experimental C++ patterns and abstractions
  • Systems-Level Design: low-level architecture focused on performance, control, and minimal abstraction overhead

context::get<tooling>(self);


Contact information

LinkedIn: Félix-Olivier Dumas
Discord: ferikessu

About

Follow me :)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors