Skip to content
View colincle's full-sized avatar

Block or report colincle

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
colincle/README.md

C and C++ developer

Portfolio LinkedIn

42 Tokyo common core graduate, building real, finished tools: polished desktop apps, systems programming, and graphics from the ground up.

Featured projects

  • 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)

More projects

  • 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)

42 foundations

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.

Tech

Primary: C, C++ (Qt)

Comfortable with: Bash, Docker, SDL2, POSIX threads, CMake, Make

Familiar with: Python, JavaScript

Languages

French (native), English (fluent), Japanese (elementary, daily-life level, actively studying)

Contact

contact@clementcolin.com

Pinned Loading

  1. SDLRaycaster SDLRaycaster Public

    A first-person raycasting engine written from scratch in C on SDL2, with a multithreaded renderer and five hand-made levels.

    C

  2. ReWatch ReWatch Public

    A cross-platform desktop app to track movies and shows, with OMDb search and a binary-search ranking system.

    C++

  3. remoteDesktop remoteDesktop Public

    A screen-streaming app with a custom dirty-tile diff protocol and a self-provisioned Cloudflare tunnel, written in C++ and Qt.

    C++

  4. Kakeibo Kakeibo Public

    A desktop budgeting app built on the Japanese kakeibo method, with a bilingual French and Japanese UI and real bank-statement import.

    C++

  5. inception inception Public

    A multi-container infrastructure (NGINX, WordPress, MariaDB) built from hand-written Dockerfiles with docker-compose and TLS.

    PHP

  6. push_swap push_swap Public

    A stack-sorting program in C that uses a cost-based greedy algorithm to sort integers in as few operations as possible.

    C