The code behind the concepts. A collection of tools and experiments I've built to solve real problems.
A day to day copilot for your life.
Augmented news experience.
A personal portfolio website showcasing my development experiments, photography, and articles.
Synthetic asset platform leveraging Chainlink oracles.
Blockchain-based crowdfunding platform using CVT tokens.
A collection of typescript packages for building my node.js applications.
Infrastructure as Code for my personal cloud environment.
Experimental framework for building autonomous AI agents.
Composable AI-agent toolkit for TypeScript apps.
Backward chaining rule based system in Python. RPN, Tree resolver, Tree representation, logic rule system, prompt.
Advanced binary security experiment - Exploits and reverse engineering - x86 and x86-64 binaries.
Intermediate cybersecurity experiment, and an introduction to binary analysis - X86 binaries.
Entry level cybersecurity experiment - X86 binaries.
Virtual machine simulating basic processors operations, with basic notions of Assembly. Written in C.
Nm and otool implementation in C. Parse Mach-o files, supports fat binaries, archives and corrupted binaries.
OpenSSL implementation in C. Supports md5, sha1, sha256, sha224, sha512 and sha384 algorithms.
C implementation of the malloc library using mmap.
This experiment addresses auto-replication issues, and confronts you the Kleene's recursion theorem.
Algorithmic C experiment for the 42 Paris School
Custom printf implementation in C.
Read lines from a file descriptor.
Handle a virtual anthill efficiently.
Basic functions implemented in Assembly using the x86 Intel syntax.
The basic libc library used in all the 42 school experiments.
Sorts data on a stack, with a limited set of instructions and limited number of moves. In C.
My 42 paris school entry test.