Monorepo of school projects done during studies at Hive Helsinki.
libft:
First project. A standard library replacament written for use in first half of studies.
get_next_line:
Read from a file descriptor one line at a time. Supplements the library.
ft_printf:
A primitive version printf for the library.
push_swap:
Sort using 8 different operations with a maximum allowed number for each input size.
fractol:
Rendering fractals. Mandelbrot & Julia set.
pipex:
Execute arguments with pipes. Just preparation for minishell.
minitalk:
Another minishell prep project but sending messages using signals.
minishell:
Two person project: a small version of bash.
philosophers:
5 diners 5 chopstick and you need 2 to eat. Classic threaded execution dilemma.
minirt:
Two person project: raytracer with a few different primitives.
cpp-modules:
OOP, templates, data types.
inception:
Containerized WordPress with MariaDB and nginx.
ft_transcendence:
5 person group project: a game site made with Preact, Astro, TailwindCSS, BabylonJS and WebAssembly.