SWANGARCH

cub3d1
ABOUT

This website showcases a multidisciplinary journey—from architectural design to systems programming—highlighting a passion for both spatial logic and computational thinking. It includes software projects developed at Ecole 42, such as a custom-built HTTP server, a Unix shell, and a 3D raycasting engine, all reflecting deep engagement with low-level programming and systems architecture. In parallel, selected architectural works explore the expressive potential of space, structure, and technology. Together, these works represent a continuous exploration of structure, function, and creativity—across both the digital and physical realms.

PROFILE

This site is a collection of personal projects and experiments across software development and architectural design. It reflects a journey of learning, building, and exploring the intersection between logic and creativity.


sw

shuwang

Former architect turned software developer, with a background in spatial design and a growing expertise in system-level programming. After years of crafting physical spaces, I transitioned into tech to build digital systems that are equally structured and expressive. Currently studying at Ecole 42 in Paris, I enjoy working on network programming, shell environments, and real-time rendering engines. I’m particularly interested in projects that merge logic and creativity—whether in code or in space.

CODING

Here are some student projects we developed at Ecole42, showcasing our hands-on experience, collaboration, and problem-solving skills. Our work covered system programming, web development, and computer graphics. Through these projects, we gained expertise in low-level programming, process management, networking, concurrency, and 3D rendering, allowing us to build robust and efficient software solutions.

First Image

webserv(2025)

Webserv is a lightweight HTTP server built from scratch. This project provided hands-on experience in socket programming, I/O multiplexing, HTTP request parsing, and response generation. The project deepened our understanding of networking, concurrency, and performance optimization.

First Image

cub3d(2024)

Cub3D is a 3D raycasting game engine that allows players to navigate through a 3D environment. It implements algorithms to render 3D scenes in a 2D space, similar to how older first-person games like Wolfenstein 3D worked.

Second Image

cub3d(2024)

Cub3D is a 3D raycasting game engine that allows players to navigate through a 3D environment. It implements algorithms to render 3D scenes in a 2D space, similar to how older first-person games like Wolfenstein 3D worked.

Fourth Image

minishell(2024)

Minishell is a shell implementation project at Ecole42. It involves parsing user commands, handling built-in functions, and managing process execution, signals, and redirections, closely mimicking a real Unix shell.

Fourth Image

so_long(2024)

SoLong is a graphical game project developed as part of the Ecole42 curriculum. 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)

Push_swap is an algorithmic project from the Ecole42 curriculum. The goal is to sort a stack of numbers using a limited set of operations while optimizing for the least number of moves.

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