SWANGARCH

cub3d1
ABOUT

Former architect turned software developer, with a foundation in spatial reasoning and growing expertise in system-level programming, machine learning, and fullstack web development. This site showcases my projects, from low-level programming and to interactive web applications development and machine learning model training, highlighting how I combine logic and creativity in building digital systems.



sw

Shuai Wang

After years of designing physical spaces, I transitioned into tech to create digital systems that are structured, efficient, and expressive. Currently studying at Ecole 42 in Paris, I build strong foundation in network programming, low-level and system development, WebSocket real-time applications, interactive web projects, and currently specialized in machine learning. I'm particularly drawn to projects that merge logic and creativity—whether in code or in conceptual design. Early architectural experience provides a subtle foundation for real world problem-solving, enriching the way I approach software development.

DEVELOPMENT
First Image

Aether PONG(2025)


Fullstack Pong-style online web game

Built with a microservice architecture, WebSocket real-time communication, and secure authentication, 3D rendering with Babylon.js.

First Image

webserv(2025)


HTTP server built from scratch in C++

This project provided hands-on experience in socket programming, I/O multiplexing, HTTP request parsing, response generation, and back-end CGI script execution.

First Image

cub3d(2024)


3D raycasting game engine in C

A low level graphic project that allows players to navigate through a 3D environment, similar to how older first-person games like Wolfenstein 3D worked.

Fourth Image

minishell(2024)


A minimum bash shell implementation

The project involves parsing user commands, handling built-in functions, managing process execution, signals, and redirections, closely mimicking a real Unix shell.

Fourth Image

philosopher(2024)


Simulation of Dining Philosophers problem

Philosopher project simulates classic Dining Philosophers problem using multiple threads in concurrent environment. The challenge is to prevent deadlocks and data races.

Fourth Image

so_long(2024)


Graphical 2D game project

A graphical 2D game project, it uses the MiniLibX library and focuses on implementing a 2D game environment where players can navigate through a maze.

Fourth Image

push_swap(2024)


Sorting algorithm challenge

The goal is to sort a stack of numbers using a limited set of operations while optimizing for the least number of moves.

AI & ML
Learn2Slither Project

Learn2Slither (2025)


Reinforcement learning with DQN

Implementation of a Deep Q-Network (DQN) from scratch in Python to autonomously play the Snake game, with a modular design that can be used for multiple tasks.

leaffliction Project

Leaffiction (2025)


Computer vision with CNN

A project designed to detect plant leaf diseases with CNNs. Can be effectively applied to build scalable, impactful tools in modern precision agriculture.

First Image

multilayer_perceptron(2025)


Neural network from scratch

Multilayer perceptron is implemented from scratch without ML library, supports regression and classification, applied in tasks such as breast cancer cell classification.

First Image

CNN(2025)


Convolutional Neural Network

The project implements a CNN in PyTorch with essential components that can be applied to datasets such as MNIST, Fashion-MNIST, or ASCII handwritten characters.

First Image

DSLR(2025)


Data science & logistic regression

DSLR implements a modular logistic regression classifier to predict Hogwarts houses using a one-vs-all approach, with data analysis and visualization to explore the dataset.

First Image

linear_regression(2025)


Prediction of car price

Linear Regression model implemented from scratch using gradient descent to predict car prices based on mileage, with Rust for core algorithm and Python for visualization.

PISCINE
First Image

Pro piscine AI(2025)


AI / Machine Learning using advanced libraries

The fundamentals of neural networks, built multilayer perceptron and convolutional neural network. Applied models to classify handwritten digits on the MNIST dataset.

First Image

Piscine Python(2025)


Python piscine for data science

A Python learning module covers Python programming, data analysis, visualization, and statistics concepts, with hands-on exercises using NumPy, Pandas, and Matplotlib.

First Image

Piscine C++(2024)


Foundation in OOP with C++

A C++ module focused on object-oriented programming and structured coding. Including C++ syntax, and problem-solving techniques, build solid C++ foundation.

First Image

Piscine C(2024)


Foundation in low-level C programming

A selection bootcamp in C language, Covers fundamental C programming concepts, memory management, pointers, algorithm and data structures.

DESIGN
Fourth Image

AI architecture(2021)

Fourth Image

AI architecture(2021)

Fourth Image

Han Dan pavillon(2020)

Fourth Image

solar pavillon(2019)

Fourth Image

pixel house(2019)

Fourth Image

mega port and offshore(2018)

Third Image

Suian high school(2016)

Fourth Image

Suian high school(2016)

First Image

villa A(2015)

Second Image

local hub(2015)

Fourth Image

local hub(2015)

Fourth Image

renovation of Rua do Cunha(2015)

CONTACT

Copyright Notice All content on this website, including but not limited to text, images, audio, video, and other materials, is owned by shuwang and collaborator is protected by copyright law. No part of this website may be reproduced, modified, distributed, or used for commercial purposes without prior authorization.
If you wish to use any content from this site, please contact us.

Contact Information
Email: swang.arch@gmail.com