Skip to content
en · es

core projects

foundational, reference, or utility builds.

[tags]
  • [c-hash-table] — custom implementation of a hash table in C.
    features open addressing with double hashing, prime-sized bucket arrays and automatic resizes.
  • [CPP modules] — a collection of 10 C++ modules
    designed to introduce and explore the fundamentals of OOP.
  • [decentralized_voting] — blockchain-hosted voting system
    implemented in ETH (Solidity), allows for secure and transparent operations.
  • [Philosophers] — solves the “dining philosophers” problem through a multi-thread approach.
    uses mutexes; focuses on resource management and preventing deadlocks.
  • [push_swap] — implementation of an algorithm to sort two stacks.
    features a custom stack implementation.
  • [libft] — custom C library re-implementing standard library functions.
    includes string manipulation, memory management and linked list operations.
  • [so_long] — small 2D game.
    includes a BFS algorithm for path validation.
  • [pipex] — recreation of bash pipes in C.
    using processes through fork().
  • [ft_printf] — custom implementation of the standard printf().
    supports conversion specifiers and formatting options.
  • [get_next_line] — function that reads and returns a single line from a file descriptor.
    features file reading, memory management and static variables.

go back