Skip to content

Hi there 👋

Welcome to HiveProjects, a collection of various projects developed during my time at Hive Helsinki, a coding school that follows the 42 Network curriculum. These projects cover a wide range of topics, including system programming, algorithmic challenges, web development, and more. Each project is designed to enhance my skills in different areas of software development.

Projects

C Projects

  • libft - A library of reproduction standard C library functions.
  • ft_printf - A reproduction of the printf function from C.
  • get_next_line - A function to read a file line by line.
  • Born2beroot - System administration with a Linux virtual machine.
  • so_long - A 2D game built in C using the MLX42 graphics library.
  • pipex - An implementation of a Unix pipe command in C.
  • push_swap - Data sorting using two stacks in C.
  • philosophers - A multithreaded solution to the dining philosophers problem.
  • minishell - A mini shell implementation in C.

Networking and System Projects

  • NetPractice - Network configuration and troubleshooting.
  • Inception - A multi-service infrastructure setup using Docker Compose with NGINX, WordPress, and MariaDB containers.

Graphics and Game Development

  • miniRT - A mini ray tracing project built for learning basic ray tracing techniques.

C++ Projects

  • CPP00 - CPP04 - Introduction to C++ basics, inheritance, polymorphism, and operator overloading.
  • CPP05 - CPP09 - Deep dive in C++ features including file casts, templates, Standard Template Library (STL), and exception handling.

Web Development

  • webserv - A custom HTTP server built from scratch to handle HTTP requests and responses.
  • ft_transcendence - A full-stack web application project implementing a real-time multiplayer game with user authentication and social features.

Check out my projects and feel free to reach out if you have any questions or collaboration ideas!

Visit my GitHub

Popular repositories Loading

  1. minishell minishell Public

    A Minimalistic Shell Implementation in C

    C 1

  2. libft libft Public

    `libft` is a personal C library developed during the Hive Helsinki curriculum, featuring commonly used functions for string manipulation, memory management, and list handling.

    C

  3. ft_printf ft_printf Public

    `ft_printf` is a custom implementation of the standard C library function `printf`. This project is part of the Hive Helsinki curriculum.

    C

  4. get_next_line get_next_line Public

    A C function to read lines from a file descriptor, useful for parsing text files or network streams.

    C

  5. Born2beRoot Born2beRoot Public

    `Born2beroot` is a Hive Helsinki project focused on setting up a Linux virtual machine and performing various system administration tasks.

  6. so_long so_long Public

    so_long is a 2D grid-based game built with the MLX42 library as part of the Hive Helsinki curriculum. The player collects items and reaches the exit in minimal moves.

    C

Repositories

Showing 10 of 14 repositories
  • CPP_Modules Public
    hive-helsinki-projects/CPP_Modules’s past year of commit activity
    C++ 0 0 0 0 Updated Feb 24, 2025
  • Inception Public

    A multi-service infrastructure setup using Docker Compose with NGINX, WordPress, and MariaDB containers.

    hive-helsinki-projects/Inception’s past year of commit activity
    Shell 0 0 0 0 Updated Feb 20, 2025
  • .github Public
    hive-helsinki-projects/.github’s past year of commit activity
    0 0 0 0 Updated Feb 7, 2025
  • pipex Public

    Reproduction of a Unix pipe command (|) in C

    hive-helsinki-projects/pipex’s past year of commit activity
    C 0 0 0 0 Updated Dec 4, 2024
  • push_swap Public

    Push_Swap is to sort a stack of integers using the least possible number of operations, with a limited set of operations available.

    hive-helsinki-projects/push_swap’s past year of commit activity
    Shell 0 0 0 0 Updated Dec 4, 2024
  • miniRT Public

    A Mini Ray Tracer

    hive-helsinki-projects/miniRT’s past year of commit activity
    C 0 0 0 0 Updated Nov 30, 2024
  • libft Public

    `libft` is a personal C library developed during the Hive Helsinki curriculum, featuring commonly used functions for string manipulation, memory management, and list handling.

    hive-helsinki-projects/libft’s past year of commit activity
    C 0 0 0 0 Updated Oct 30, 2024
  • NetPractice Public
    hive-helsinki-projects/NetPractice’s past year of commit activity
    0 0 0 0 Updated Jun 25, 2024
  • philosophers Public

    A Multithreaded Solution to the Dining Philosophers Problem

    hive-helsinki-projects/philosophers’s past year of commit activity
    C 0 0 0 0 Updated Jun 25, 2024
  • minishell Public

    A Minimalistic Shell Implementation in C

    hive-helsinki-projects/minishell’s past year of commit activity
    C 1 0 0 0 Updated Jun 24, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…