GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — unrays - Overview

@unrays unrays Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@unrays
unrays
Follow
View unrays's full-sized avatar
✨
Currently executing out of order

Félix-Olivier Dumas unrays

✨
Currently executing out of order
Follow
Sponsor
Student, classical pianist, orchestrating complexity with precision and counterpoint.
56 followers · 205 following
  • Studying @ Université Laval
  • Quebec City, QC, Canada

Achievements

Achievement: YOLOAchievement: Pull SharkAchievement: Quickdraw

Achievements

Achievement: YOLOAchievement: Pull SharkAchievement: Quickdraw

Highlights

  • Developer Program Member
  • Pro

Organizations

@Cegep-Rimouski @prysma-llvm
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
unrays/README.md

Hi, I'm Félix-Olivier Dumas

I'm a computer science student from Québec, Canada. I'm mostly interested in modern C++, compiler engineering, systems programming, and computer architecture.

Typing Animation

My technical interests lie at the intersection of programming languages, compiler technology, and computer architecture, with a particular emphasis on understanding how software abstractions translate into machine-level behavior.

I work on experimental C++ libraries, language tooling, and LLVM-based compiler infrastructure, exploring template metaprogramming, compile-time computation, memory management, custom allocators, concurrent data structures, and data-oriented design. I'm especially interested in zero-overhead abstractions, code generation, and the performance implications of C++ language features.

A significant part of my independent study and experimentation focuses on CPU microarchitecture and architecture-aware optimization, including out-of-order execution, instruction scheduling, branch prediction, cache hierarchies, cache coherence, memory ordering, and SIMD vectorization.

I enjoy investigating the relationship between C++ source code, compiler optimizations, generated assembly, and execution at the microarchitectural level, particularly where memory access patterns, instruction-level parallelism, and hardware constraints influence performance.

Outside of programming, I'm a classically trained pianist with a particular obsession for Baroque music, especially J. S. Bach.

LinkedIn · Discord: ferikessu

Pinned Loading

  1. schematics schematics Public

    C++ compile-time library for policy-driven configuration generation and validation.

    C++ 1

  2. prysma-llvm/prysma prysma-llvm/prysma Public

    Prysma is an experimental systems programming language built on LLVM, featuring explicit memory management, an optimized lexer, and parallel compilation.

    C++ 9 2

  3. sharded-string-interner sharded-string-interner Public

    High-performance sharded string interner using atomic memory resources, custom allocators, and low-contention concurrency design.

    C++ 1

  4. unsynchronized-chunk-allocator unsynchronized-chunk-allocator Public

    A C++ unsynchronized chunk-based memory allocator with monotonic allocation strategy for high-performance workloads.

    C++ 1

  5. Typelist Typelist Public

    Header-only C++ library providing a powerful and flexible compile-time typelist for type-safe manipulation, transformation, filtering, and analysis.

    C++ 1

  6. Lynx Lynx Public

    C++ compile-time library for building type-safe operator pipelines and custom DSLs.

    C++ 4

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.