Caio Valente

About Me

I am a computer engineer (PUC-Rio / IMT Atlantique) experienced in Linux DevOps and Cloud Engineering, currently pursuing a master's in Computer Graphics (PUC-Rio). Fluent in English, French, and Portuguese, I have a keen interest in Linux, open-source software, game development, and real-time rendering.
I am currently seeking work as a graphics programmer (C++/Vulkan), game developer, or as a DevOps engineer of a game related company. I am available for up to 25 hours/week and I am currently based in Rio de Janeiro, although relocating is negotiable, as my master's research can be completed remotely. I am particularly interested in opportunities that will align with my future research in the field of real-time rendering.

Projects

  • VoroPlan - Interactive Voronoi diagram of the metro and bike-sharing networks of Rio de Janeiro.
  • AioCraft - Minecraft clone in Three.js using instancing (terrain rendering) and Perlin noise (terrain generation).
  • Super Bomberman 2 - A clone of Super Bomberman 2 (SNES) made with Unity.
  • Wifi Indoor Positioning System - A research prototype of Wi-fi triangulation on Android phones.
  • Balade a Brest - Android (+ web) Pokemon Go similar app with focus on historical places of Brest city.
  • Elixir SimpleHTTPFileServer - A clone of the Python module written in Elixir using cowboy OTP HTTP server.
  • ASCII Bomberman - Play bomberman straight on your console terminal.
  • Caiotile - Tiling tool for the XFCE desktop environment (before they invented one).
  • Lamport's Algorithm - A Python rabbitMQ distributed implementation of Lamport's Algorithm for Mutual Exclusion.

Open Source Contributions

  • The Tor Project - Improved the IPv6 support of the Tor project as my master's degree conclusion project.
  • Pcsx4all emulator - Added gamepad support and multiplayer features to a C/SDL PSX emulator for the RG350 handheld console.
  • ReGBA emulator - Added gamepad support to a C/SDL GBA emulator for the RG350 handheld console.