Hello I am Chee Kit, a student studying MEng Chemical Engineering at University College London (UCL), and Computer Science in 42 Coding School
| Project | Description | Technologies |
|---|---|---|
| ft_transcendence | Fullstack pong game | TypeScript, JavaScript, Docker, Fastify, SQLite, Tailwindcss, HTML |
| webserv | Simple webserver (similar to nginx) | C++, Python |
| cub3d | 3D raycasting game with player movement and textured walls | C |
| Project | Description | Technologies |
|---|---|---|
| libft | Library of C functions used for future projects | C |
| ft_printf | Recreate printf C function | C |
| get_next_line | Function to read a file line by line | C |
| Born2beroot | Creating a virtual machine inside virtualbox | Shell, Virtual Machines |
| pipex | Create a c program that mimics piping and forking behaviour | C |
| so_long | 2D dungeon-like game using the MiniLibX graphics library | C, Minilibx |
| push_swap | Sorting data on a stack with minimal operations | C |
| minishell | Recreate a basic shell similar to bash with parsing and command execution | C |
| Philosophers | Dining Philosophers problem with threads and mutexes | C |
| NetPractice | Networking exercise for IP addresses and routing | Networking |
| cub3d | 3D maze-like game using raycasting (inspired by Wolfenstein) | C |
| Inception | System administration project using Docker and services | Docker, Shell |
| Cpp modules | Basics of C++ introducing new OOP concepts | C++ |
| Webserv | Simple HTTP server similar to nginx supporting HTTP request and responses | C++, Python |
| ft_transcendence | Final full-stack web project with real-time online multiplayer pong gameplay | TypeScript, JavaScript, Docker, Fastify, SQLite, Tailwindcss, HTML |
| Project | Description | Technologies |
|---|---|---|
| avaj_launcher | Aircraft simulator program introducing Java language | Java |
| ft_linear_regression | Introducing machine learning and two main concepts - linear regression and gradient decent algorithm | Python |
| dslr | Implement logistic regression from scratch to create a Harry Potter Sorting Hat that predicts which Hogwarts house a student belongs to based on their grades. | Python |
| multilayer-perceptron | Design and train a neural network from scratch to classify breast cancer tumors as benign or malignant using data from the Wisconsin Breast Cancer dataset. | Python |