João Capucho

Software Engineer at ATNoG - Telecommunications and Networking - Av

Earth, Texas, Portugal
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
João Capucho is a software engineer with nine years of hands-on experience building back-end systems and full-stack features, currently working in telecommunications and networking. He contributes to notable open-source projects like veloren and gfx-rs/naga, where he improved client networking, timeout handling, disconnect acknowledgments, and shader translation support—demonstrating strength in systems-level Rust development. João blends practical engineering with usability improvements (HUD/workflow fixes) and code hygiene (Clippy fixes and refactors) to deliver reliable, maintainable software. Based in Texas and originally from Portugal, he pairs a background in computer science with ongoing master's studies in cybersecurity at Universidade de Aveiro. Colleagues rely on him for pragmatic protocol and performance fixes that quietly prevent production incidents. His GitHub tagline, "Your shaders are mine," hints at a playful but deep expertise in graphics and shader tooling.
code8 years of coding experience
job2 years of employment as a software developer
bookMaster's degree Cybersecurity, Master's degree Cybersecurity at Universidade de Aveiro
github-logo-circle

Github Skills (20)

shader10
translation10
clientside10
glsl10
networking10
front-end-development10
translate10
translator10
rust10
game-development10
multiplayer9
refactor9
timeout9
multiplayer-game9
refactoring9

Programming languages (12)

TypeScriptRenderScriptCRustTeXLuaHaskellNix

Github contributions (5)

github-logo-circle
gfx-rs/naga

Jun 2020 - Dec 2022

Universal shader translation in Rust
Role in this project:
userBack-end Developer
Contributions:273 reviews, 355 commits, 246 PRs in 2 years 6 months
Contributions summary:João contributed to the universal shader translation project by implementing fixes and expanding functionality within the naga library. They addressed clippy errors, refactored code for better performance, and added support for various shader versions and extensions including GLSL ES. The user also worked on improving code readability, and ensured the project would work correctly.
rusttranslationwebgpushaderwgsl
veloren/veloren

Mar 2020 - Nov 2021

An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.
Role in this project:
userBack-end Developer
Contributions:161 commits in 1 year 9 months
Contributions summary:João's contributions focused on improving the client-side networking code within the Veloren project. They made foundational changes to client timeouts by rewriting how timeouts are handled, switching from Instant and Duration to a more efficient implementation. Furthermore, they fixed an issue related to erroneous loading and implemented a disconnect acknowledgment mechanism to properly handle logout timeouts. The user also made changes to the hud to improve user experience.
gamerpgsubmitvoxelsdwarf-fortress
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
João Capucho - Software Engineer at ATNoG - Telecommunications and Networking - Av