Ricardo Silva

Desenvolvedor at Freelance

São Paulo, Brazil
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
Ricardo Silva é um desenvolvedor júnior formado pelo IFSP com oito anos de experiência prática acumulada em projetos freelance e contribuições open source. Especialista em linguagens como C, C++, Java, PHP e Python, ele também tem familiaridade com web (HTML, CSS, JavaScript) e bancos MySQL/SQL Server. Destaca-se por contribuições ao GZDoom, onde implementou melhorias em ZScript e funcionalidades de scripting e mapas — experiência que mostra habilidade em código de baixo nível e em sistemas de jogo complexos. Portador de síndrome de Asperger, utiliza hiperfoco em programação para resolver problemas detalhados e entregar implementações robustas. Baseado em São Paulo, busca oportunidade para transformar conhecimentos teóricos e contribuições comunitárias em impacto profissional contínuo.
code8 years of coding experience
bookInstituto Federal de Educação, Ciência e Tecnologia de São Paulo
languagesEnglish
github-logo-circle

Github Skills (10)

scripting-language10
script10
c-language10
cprogramming-language10
scripting10
zscript10
architecture9
computer-architecture9
engine9
particle-system8

Programming languages (10)

C#TypeScriptJavaC++ShellZenScriptCJavaScript

Github contributions (5)

github-logo-circle
ZDoom/gzdoom

May 2020 - Jan 2023

GZDoom is a feature centric port for all Doom engine games, based on ZDoom, adding an OpenGL renderer and powerful scripting capabilities
Role in this project:
userBack-end Developer
Contributions:17 reviews, 46 commits, 293 PRs in 2 years 9 months
Contributions summary:Ricardo primarily contributed to the GZDoom project by implementing and refining scripting functionalities. They focused on enhancing ZScript, the scripting language used in GZDoom, by addressing issues related to relative include paths, exposing new features like particle flags to ZScript, and implementing map-related scripting functionalities. They also worked on variable-length argument support.
scriptinggameszdoomgame-developmentrenderer
RicardoLuis0/Interpreter

Oct 2019 - Jul 2021

Contributions:2 PRs, 126 pushes, 8 branches in 1 year 9 months
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