Backend Development enthusiast and Hive Helsinki student specializing in server-side Kotlin programming. Dedicated to continuous learning, solving complex problems, and sharing knowledge through detailed documentation. Striving to build scalable, high-performance backend systems.
- Event42Sync: a Backend service that synchronizes events from a given 42 campus into Google Calendar. Written in Kotlin and deployed as an AWS lambda function.
- StudentAtPace42: track which students are behind the expected 18 month Roadmap at Hive Helsinki.
| Category | Project | Learning Outcomes |
|---|---|---|
| Core C | libft | Reimplementation of the standard C library functions from scratch |
| get_next_line | A function to get lines one by one from a file and remember | |
| ft_printf | Reimplementation of the standard C function printf | |
| Graphics | so_long | 2D game to learn about event handling and game loop architecture |
| cub3D | Implemented raycasting technique and recreate Wolfenstein 3D like game | |
| System | pipex | Replicate pipe behaviour in C, learning about file descriptors |
| philosophers | Dining philosophers problem, mastering thread synchronization and deadlock prevention | |
| minishell | Built a shell taking bash as reference | |
| inception | Learned Docker, containerization, and system administration | |
| Algorithms | push_swap | Developed efficient sorting algorithms and stack manipulation |
| Networking | net_practice | Hands-on TCP/IP networking and subnet configuration |
| ft_irc | Implemented concurrent IRC server handling multiple client connections | |
| C++ | CPP Modules | Transition to OOP principles and fundamentals |
| Web Dev | Transcendence | Full Stack web were you can play Pong in a tournament |