Caio Valente
About Me
I have a diverse background in software development acquired during 11 years of experience on several different fields. I've built games and apps for mobile, GPU intensive tasks, embedded software, desktop and web applications. I've also helped a SaaS start-up scaling their bare-metal Linux cloud during 3 years as a SRE.
I am currently focused on building scalable web apps with Elixir/Phoenix/React and fun games with Godot.
Active Projects
- Metal Warriors - Remake of Metal Warriors (SNES) in Godot.
Games & remakes
- [2024] Papoila's Fairy Rescue - A fairy platformer game made with two friends. It placed 10th in the Godot Wild Jam #73.
- [2024] Neon Stretch - An endless runner game made with two friends, using Godot, for the GMTK 2024 Game Jam.
- [2023] AioCraft - Minecraft clone in Three.js with procedural terrain generation (instancing and Perlin noise).
- [2022] Super Bomberman 2 - Remake of Super Bomberman 2 (SNES) in Unity.
- [2022] ASCII Bomberman - Play bomberman straight on your console.
Other nerdish projects
- [2024] Raytracer - A CPU path tracer written in C++ that renders 3D scenes using the Monte Carlo method.
- [2024] Speeding Up PPO Training for Pokémon Red - Research about Deep Reinforcement Learning using PPO and Pokémon Red.
- [2023] VoroPlan - Interactive Voronoi diagram of the metro and bike-sharing networks of Rio de Janeiro.
- [2023] Luacgeom2D - A set of Computational Geometry algorithms and a plot library in Lua.
- [2019] Elixir SimpleHTTPFileServer - A clone of the "SimpleHTTPServer" Python module written in Elixir using cowboy OTP HTTP server.
- [2017] Balade a Brest - Android (+ web) Pokemon Go similar app with focus on historical places of Brest city.
- [2016] Wifi Indoor Positioning System - Research about indoor localisation using Wi-fi triangulation on Android phones.
- [2016] Lamport's Algorithm - A Python rabbitMQ distributed implementation of Lamport's Algorithm for Mutual Exclusion.
- [2015] Caiotile - A tiling tool for the XFCE desktop environment (I still use this).
Open Source Contributions
- [2020] Pcsx4all emulator - Added gamepad support and multiplayer features to a C/SDL PSX emulator for the RG350 handheld console.
- [2020] ReGBA emulator - Added gamepad support to a C/SDL GBA emulator for the RG350 handheld console.
- [2018] The Tor Project - Improved the IPv6 support of the Tor project as my master's degree conclusion project.