42 Tokyo common core graduate, building real, finished tools: polished desktop apps, systems programming, and graphics from the ground up.
- ReWatch — A cross-platform desktop app to track movies and shows, with OMDb search, a binary-search ranking system, and notifications for new seasons and movie releases. (C++20, Qt 6)
- Kakeibo — A desktop budgeting app built on the Japanese kakeibo method, with a bilingual French and Japanese UI and real bank-statement import. (C++20, Qt 6)
- remoteDesktop — A screen-streaming app with a custom dirty-tile diff protocol and a self-provisioned Cloudflare tunnel. (C++, Qt)
- SDLRaycaster — A first-person raycasting engine written from scratch on SDL2, with a multithreaded renderer and three hand-made levels. Play it in your browser. (C, SDL2)
- repojump — A Bash CLI to track, fetch, and jump into any GitHub user's repositories, cloning them on demand. (Bash)
- push_swap — A stack-sorting program that uses a cost-based greedy algorithm to sort integers in as few operations as possible. (C)
- minitalk — A client and server that transmit a message between two processes using only UNIX signals, one bit per signal. (C)
- philosophers — The dining-philosophers concurrency problem, using threads, per-fork mutexes, and a monitor thread. (C)
- inception — A multi-container infrastructure (NGINX, WordPress, MariaDB) built from hand-written Dockerfiles. (Docker)
- Othello — A complete, playable Othello game with a MiniLibX interface, piece textures, and sound. (C)
Skills built through the 42 curriculum: strong C and C++ fundamentals (manual memory management, data structures, object-oriented design, templates, and the STL), Linux system administration and security hardening, and networking fundamentals such as subnetting, routing, and TCP/IP.
Primary: C, C++ (Qt)
Comfortable with: Bash, Docker, SDL2, POSIX threads, CMake, Make
Familiar with: Python, JavaScript
French (native), English (fluent), Japanese (elementary, daily-life level, actively studying)

