▍ aminebeihaqi
  • home
  • projects
  • blog
resume.pdf ↓

▍ amine beihaqi — built with next.js & deployed on vercel

resume.pdf
00.

projects

// all work

a collection of projects spanning systems programming, web development, and graphics — mostly from 1337 coding school.

BlockBlock: A Complete Blockchain Data Analytics Platform
BlockBlock: A Complete Blockchain Data Analytics Platform

BlockBlock is a comprehensive, open-source monorepo for building a scalable Ethereum blockchain data analytics and monitoring platform, integrating Geth (archive node) and Prysm with a streaming data pipeline (Kafka, TimescaleDB) and full-stack monitoring (Prometheus, Grafana).

EthereumGethPrysmKafka
view project →
ft_transcendence
ft_transcendence

Ft_Transcendence is an advanced web-based gaming platform that reimagines the classic Pong game through a modern, feature-rich technological ecosystem. Developed as a collaborative project with three teammates, this platform showcases our ability to integrate multiple cutting-edge technologies and implement complex software engineering solutions.

DjangoPostgreSQLotstrapThreeJS
view project →
webserv
webserv

In today's complex digital landscape, understanding the fundamental mechanics of web servers provides critical insights into how internet communication functions. This WebServ project represents a comprehensive exploration of network programming, HTTP protocol implementation, and server-side architecture through the development of a custom web server from scratch.

C/C++Protocol ProgrammingConfig ParsingHTTP Protocol
view project →
MiniRT
MiniRT

MiniRT represents a sophisticated exploration of computer graphics through the implementation of a ray tracing rendering engine. Developed using the C programming language and miniLibX graphics library, this project provides a comprehensive introduction to the fundamental principles of 3D image generation.

C Programming Language & MiniLibX
view project →
Net_Practice
Net_Practice

Welcome to Net_Practice, a practical exercise designed to immerse you in the world of networking.

NetworkingSubnetting
view project →
Minishell
Minishell

A sophisticated dive into system programming, exploring the intricate design of a custom shell with advanced parsing and execution capabilities.

C ProgrammingSystems ProgrammingLexical AnalysisAbstract Syntax Trees
view project →
Philosophers
Philosophers

The Philosophers project is an advanced systems programming challenge that explores concurrent programming, thread synchronization, and resource management through a metaphorical dining scenario. By implementing a sophisticated simulation of philosophers sharing limited resources, the project provides a deep dive into the complexities of parallel computing.

C Programming Language
view project →
Fract-ol
Fract-ol

Fract-ol is a captivating exploration into the beauty of fractals and the fundamentals of computer graphics. Developed in C using the MiniLibX graphical library, this project serves as an introduction to rendering visually stunning fractals, offering a blend of mathematical theory and graphical artistry.

C Programming Language & MiniLibX
view project →
libft
libft

This project is about coding a C library. It will contain a lot of general purpose functions your programs will rely upon

C Programming Language
view project →