Skip to content
View ArnaudValette's full-sized avatar

Block or report ArnaudValette

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ArnaudValette/README.md

Hi, I'm Arnaud Valette

Banner

I’m a software developer interested in the full stack, with a strong preference for low-level and foundational topics. I particularly enjoy working in C, even though I also write a significant amount of TypeScript in practice.

My interests sit at the intersection of systems programming, rendering, programming languages, and mathematics.

Here, you can find small, self-contained projects I produce on the side (in my free time).

Examples

  • 🎮 doom-notcurses » running Doom inside the terminal using notcurses
  • ♟️ checkers-notcurses » a mouse-driven checkers game rendered in the terminal
  • λ lambda » a minimal lambda calculus lexer and parser in C
  • 🧩 Horn » experiments around parsing org.
  • 🧱 C datastructures » convenient single header C datastructures

I care about clarity, simple designs, and understanding trade-offs. Most of my projects are driven by curiosity rather than production goals.

Pinned Loading

  1. c_datastructures c_datastructures Public

    Single header C datastructures

    C

  2. lambda lambda Public

    a minimal lambda calculus lexer and parser in C

    C 2

  3. doom-notcurses doom-notcurses Public

    running Doom inside the terminal using notcurses

    C 2

  4. checkers-notcurses checkers-notcurses Public

    a mouse-driven checkers game rendered in the terminal

    C++ 2

  5. Horn Horn Public

    experiments around parsing org.

    TypeScript 7