An open API service indexing awesome lists of open source software.

https://github.com/pmarkaide/pmarkaide


https://github.com/pmarkaide/pmarkaide

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# Hello World!🦖

## About Me
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.

## Stack
![C](https://img.shields.io/badge/c-%2300599C.svg?style=for-the-badge&logo=c&logoColor=white)
![C++](https://img.shields.io/badge/c++-%2300599C.svg?style=for-the-badge&logo=c%2B%2B&logoColor=white)
![Kotlin](https://img.shields.io/badge/-Kotlin-7F52FF?style=for-the-badge&logo=kotlin&logoColor=white)
![Git](https://img.shields.io/badge/git-%23F05033.svg?style=for-the-badge&logo=git&logoColor=white)
![Postgres](https://img.shields.io/badge/postgres-%23316192.svg?style=for-the-badge&logo=postgresql&logoColor=white)
![AWS](https://img.shields.io/badge/AWS-F4B728?style=for-the-badge&logo=amazon-web-services&logoColor=black)
![Linux](https://img.shields.io/badge/Linux-252525?style=for-the-badge&logo=linux&logoColor=white)
![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?style=for-the-badge&logo=docker&logoColor=white)

## Projects
* [Event42Sync](https://github.com/pmarkaide/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](https://github.com/pmarkaide/StudentAtPace42): track which students are behind the expected 18 month Roadmap at Hive Helsinki.

### 42 School Projects
| Category | Project | Learning Outcomes |
|----------|---------|------------------|
| **Core C** | [libft](https://github.com/pmarkaide/42_libft) | Reimplementation of the standard C library functions from scratch |
| | [get_next_line](https://github.com/pmarkaide/42_get_next_line) | A function to get lines one by one from a file and remember |
| | [ft_printf](https://github.com/pmarkaide/42_printf) | Reimplementation of the standard C function printf |
| **Graphics** | [so_long](https://github.com/pmarkaide/42_so_long) | 2D game to learn about event handling and game loop architecture |
| | [cub3D](https://github.com/pmarkaide/42_cub3D) | Implemented raycasting technique and recreate Wolfenstein 3D like game |
| **System** | [pipex](https://github.com/pmarkaide/42_pipex) | Replicate pipe behaviour in C, learning about file descriptors |
| | [philosophers](https://github.com/pmarkaide/42_philosophers) | Dining philosophers problem, mastering thread synchronization and deadlock prevention |
| | [minishell](https://github.com/pmarkaide/42_minishell) | Built a shell taking bash as reference |
| | [inception](https://github.com/pmarkaide/42_inception) | Learned Docker, containerization, and system administration |
| **Algorithms** | [push_swap](https://github.com/pmarkaide/42_push_swap) | Developed efficient sorting algorithms and stack manipulation |
| **Networking** | net_practice | Hands-on TCP/IP networking and subnet configuration |
| | [ft_irc](https://github.com/ArminKuburas/ft_irc) | Implemented concurrent IRC server handling multiple client connections |
| **C++** | [CPP Modules](https://github.com/pmarkaide/42_cpp) | Transition to OOP principles and fundamentals |
| **Web Dev** | [Transcendence](https://github.com/pmarkaide/42_transcendence) | Full Stack web were you can play Pong in a tournament |