Joao Ruschel

Senior Fullstack Software Engineer at Gather

London, England, United Kingdom
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
Joao Ruschel is a Senior Fullstack Software Engineer based in London with nine years of experience building high-throughput backend services and polished front-end experiences for companies like Amazon, Snap, Gather and SAP. He combines a strong systems background in C++ and Java with modern TypeScript/Node.js and web graphics work, having migrated complex payment systems and improved 3D audio and UI subsystems for PlayCanvas. As a founder of Alterset.io and an active contributor to the PlayCanvas engine, he blends product-minded engineering with hands-on game and web graphics development, including cross-platform audio fixes and UI enhancements for WebGL/WebGPU toolchains. His work on Alexa multimedia and infographics showcases an ability to design scalable runtime services that serve dynamic visual content at high TPS. He studied computer science at UFRGS and spent a year at the University of Manchester, and in his free time develops indie video games—bringing a user-centric, creative perspective to large-scale engineering problems.
code9 years of coding experience
job7 years of employment as a software developer
bookScience Without Borders BSc Computer Science, Science Without Borders BSc Computer Science at The University of Manchester
bookBachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at Federal University of Rio Grande do Sul
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
26reputation
3kreached
1answer
0questions
github-logo-circle

Github Skills (21)

javascript10
game-engine10
game-dev10
typescript10
ui-design10
uid10
front-end-development10
typescript-types10
typescripts10
game-development10
user-interface9
interface-design9
unity-game-engine6
networking6
webgl6

Programming languages (3)

TypeScriptJavaScriptHTML

Github contributions (5)

github-logo-circle
playcanvas/engine

Sep 2021 - Sep 2022

Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Role in this project:
userFront-end Developer
Contributions:3 releases, 50 reviews, 26 commits in 1 year
Contributions summary:Joao primarily contributed to the user interface aspects of the PlayCanvas game engine. Their work focused on enhancing UI components such as scroll views by implementing mouse wheel navigation and improving usability. Furthermore, they addressed cross-platform compatibility by ensuring the proper resuming of the AudioContext on iOS devices. They also fixed element input issues and improved the examples for screen-space and world UI to enhance the developer experience.
javascript-gamejavascriptjavascript-game-engineplaycanvasnodejs
jpauloruschel/engine

Oct 2021 - Nov 2023

Fast and lightweight JavaScript game engine built on WebGL and glTF
Contributions:11 pushes, 3 branches in 2 years 2 months
webgljavascriptjavascript-game-enginewebgl2webgpu
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