๐Ÿ™

GitHub ยท P1tayaa

Personal projects, 42 school work, and experiments

โ†’

Core curriculum projects

42's project-based curriculum focuses on building things from scratch โ€” no libraries, no shortcuts. These are the projects that shaped how I think about systems programming.

๐Ÿณ
2024

Inception

Docker ยท System Administration

Built a complete virtual infrastructure using Docker Compose: NGINX reverse proxy, WordPress application, and MariaDB database โ€” all containerised, networked, and configured from scratch without using pre-built Docker Hub images. Enhanced understanding of container orchestration, service isolation, and production-style web server setup.

Docker NGINX WordPress MariaDB Linux
๐Ÿ–ฅ๏ธ
2024

Webserv

HTTP/1.1 Server ยท C++

Collaborated in a team to write an HTTP/1.1-compliant web server in C++ from the ground up. Responsible for implementing the Python CGI system (Common Gateway Interface) and the automatic directory index generation โ€” both of which required deep understanding of the HTTP spec, forking, and pipe-based IPC.

C++ HTTP/1.1 CGI Networking IPC
๐Ÿ’ป
2023

Minishell

Bash-like Shell ยท C

Built a functional Bash-like shell from scratch in C. Implements a lexer, parser, and executor for commands including pipes, redirections, environment variables, and built-in commands (cd, echo, export, unset, env, exit). Deepened understanding of how shells work at the process and file-descriptor level.

C Bash Parsing Processes POSIX

Academic background

๐Ÿซ
2025โ€“2026

JiaoTong University

Shanghai, China

Chinese language course. Living and studying in Shanghai.

MandarinShanghai
๐Ÿ’ก
2023โ€“2025

Codam ยท 42 Amsterdam

Amsterdam, Netherlands

Xavier Niel's peer-to-peer computer science school. Project-based curriculum with no teachers โ€” you learn by building.

CC++Systems
๐ŸŽ“
2021โ€“2022

Vrije University Amsterdam

Amsterdam, Netherlands

BSc Computer Science โ€” first year of the degree programme before transitioning to 42.

CSAmsterdam
๐Ÿ“š
2018โ€“2020

British School of New Delhi

New Delhi, India

International Baccalaureate (IB). Also served as Production Director for school cinema projects and exhibited artwork.

IBIndia