Juan Campa

Founder at Membrane

Miami, Florida, United States
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
Juan Campa is a founder and seasoned software engineer with 14 years of experience building well-architected systems, game engines, and polished UIs from Miami. He blends low-level graphics and GPGPU expertise (CUDA, shader programming) with front-end craftsmanship—contributing UI and WebGL improvements to high-profile open-source projects like egui, Hyper, and xterm.js. Previously a principal architect and CDN lead at Zynga and Vercel, he has led cross-platform C++ game tech and production-ready web platform performance work. Juan’s background spans gameplay AI, middleware, and real-time tooling (including dynamic IL generation for game dev), reflecting a rare combination of game-engine depth and web-scale performance engineering. He runs Membrane and brings an entrepreneurial instinct to shipping pragmatic, performance-focused products.
code14 years of coding experience
job11 years of employment as a software developer
bookComputer Engineer, Computer Engineer at Universidad Simón Bolívar
languagesEnglish, Spanish
github-logo-circle

Github Skills (26)

webgl10
javascript10
electron10
typescript10
terminal-emulator10
terminal-application10
ui-design10
uid10
egui10
front-end-development10
performance-optimization10
typescript-types10
rust10
typescripts10
windows-gui10

Programming languages (21)

C#PowerShellMDXC++RustCDWebAssembly

Github contributions (5)

github-logo-circle
vercel/hyper

Dec 2018 - May 2019

A terminal built on web technologies
Role in this project:
userFront-end Developer
Contributions:8 releases, 44 commits, 53 PRs in 4 months
Contributions summary:Juan primarily contributed to the Hyper terminal's UI and functionality. Their work included optimizing session creation for faster startup times, fixing configuration issues, and upgrading the Electron version, which involved adapting to changes in the underlying rendering engine and UI frameworks. They also focused on incorporating a WebGL renderer, improving the About dialog, and improving the edit menu, showcasing a focus on terminal performance and user interface enhancements. The user also added functionality to batch session data, contributing to performance improvements.
reacttechnologiesterminal-emulatorscssjavascript
emilk/egui

Jan 2022 - Mar 2022

egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Role in this project:
userFront-end Developer
Contributions:19 reviews, 7 commits, 20 PRs in 1 month
Contributions summary:Juan primarily contributed to the UI development of the egui project, focusing on widgets and their visual presentation. Their work included modifying existing widgets to adhere to style guidelines, adding features to existing UI components, and addressing visual issues. The commits demonstrate a focus on enhancing user interaction and the overall look and feel of the GUI library.
eguiimmediate-moderustguigame-development
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