> amine_
  • Home
  • Projects
  • Blog
Resume

// Amine Beihaqi — built with Next.js & deployed on Vercel

Resume.pdf

// projects

Things I've Built

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
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
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
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
Net_Practice

Net_Practice

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

NetworkingSubnetting
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
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
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
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