Hey !
I’m Jules Ricou, or also Hazurl. I’m a french computer science student passionated about system programming !

About me

I'm a computer science student on his last year of bachelor's degree. And I'm planning to obtain a master's degree.

As a hobby, I mainly program in C++, but I'm really interested in other technologies and tools, from Rust to Haskell.

You can find the majority of my projects on Github or below. If you want to ask me a question or discuss about programming, feel free to contact me!

Personal Projects

Minesweeper

A 1-day unity project aiming at recreating the famous minesweeper. Playable in your browser.

VCRATE

Register based virtual machine. Use its own bytecode and instructions set. Features an assembly language, a disassembler, a compiler backend aswell as an interpreter and a sandbox.

Cellular automaton

Multi-threaded engine for cellular automaton. Features an infinite world and configurables rules.

ECS

Entity Component System engine highly configurable at compile-time to fit your needs. Parallel execution in work in progress.

Brainfuck interpreter

Just a simple brainfuck interpreter.

Shared queue

Implementation of the producer/consumer pattern in a multi-threaded environment. The queue implementation respects the standard of other containers from the standard library.

Multiplayer pong

A project to, initially, learn about network code. Implements an authoritative server and a bunch of predictions client-side. The repository also contains a packet debugger.

SFML Toolkit

A collection of modules to make your life easier when using SFML. Contains a module for listening to events, one to load ressources and one to construct rich text.

Chat server

Chat server implemented in haskell.

Awesome matrix

A library to manipulate matrices and vectors.

Contact me

If you want to ask a question or just want to discuss about my projects, feel free to send me an email

contact@hazurl.me