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.