Software engineering student at 🇫🇷 École 42. Currently majoring in Japan Studies at Tokyo University of Foreign Studies as a Japanese Government (MEXT) scholarship undergraduate student. Passionate about iOS app development and language learning.
- Understanding the Orthodox Canonical Class Form
- Writing Makefile for C++ Projects
- The Dining Philosophers Problem
- 42 Tokyo × 42 Seoul Collaboration: The 42 Live Radio Show
- Vim tutorial at 42 São Paulo's podcast Fora da Norma
- Introduction to linked lists in C
- 🇬🇧 English (C2)
- 🇯🇵 Japanese (C2)
- 🇵🇹 Portuguese (C2)
- 🇪🇸 Spanish (B1+)
- 🇨🇳 Mandarin (A2+)
- 🇫🇷 French (A1)
- 🇰🇷 Korean (A1)
project |
purpose | status |
---|---|---|
Learn how the standard functions of C programming work, by coding them from scratch and creating our very own library. | ✅ |
|
Learn how file descriptors and static variables work. | ✅ |
|
Replicate the original C printf() function. |
✅ |
|
Create graphically beautiful fractals using complex numbers and École 42's graphical library MiniLibX. | ✅ |
|
Code a small data exchange program using UNIX signals. | ✅ |
|
A project focused on efficiently sorting random numbers with minimal actions. It introduces concepts such as stack data structures and circular doubly linked lists. | ✅ |
|
Create our own shell. | ✅ |
|
Learn the basics of concurrent programming using threads and mutexes by solving Edsger Dijkstra's famous dining philosophers problem. | ✅ |
|
Create a 3D game inspired by Wolfenstein 3D using École 42's graphical library, MiniLibX. | ✅ |
|
A general practical exercise to discover networking. Here we configure small-scale networks based on the principles of TCP/IP. | ✅ |
|
Learn the basics of object-oriented programming. | WIP |
|
A practical project to expand your system administration knowledge. Here we use Docker to virtualize several Docker images, creating them in your new personal virtual machine. | N/A |
|
Writing our own HTTP server. | N/A |
|
The final project: A full-stack website that lets you play the classic game Pong. | N/A |
- Taking Stanford CS193p: Developing Applications for iOS
- Preparing for the Test of Chinese as a Foreign Language