Alvin Ghouas is a creative technologist and software engineer with 11 years of experience building human-centered interfaces and generative AI tools, currently exploring projects at Google Creative Lab in Oslo. He blends research-informed HCI practice with hands-on engineering—shipping frontend systems at Adobe and contributing to real-time graphics tooling like enhancements to the three-gpu-pathtracer for three.js. His background spans humanoid robotics, site reliability, and data-driven analytics, giving him a rare mix of creative product sensibility and systems rigor. Comfortable across the full stack, he frequently works at the intersection of shaders, UI, and ML to enable novel creative workflows. An active contributor to open-source graphics work, he has a track record of turning interface research into production-ready features.
11 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of California, Berkeley
Elvebakken VGS
High School Mathematics physics marketing and entreprenaurship, High School Mathematics physics marketing and entreprenaurship at Oslo Handelsgymnasium
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
Role in this project:
Full-stack Developer
Contributions:4 reviews, 51 commits, 24 comments in 4 months
Contributions summary:Alvin primarily focused on enhancing the path tracing renderer for three.js by introducing support for texture transformations. They added features to transform UV coordinates, enabling the use of texture transforms for various material properties, including albedo, metalness, roughness, transmission, emissive, and normal maps. Furthermore, they integrated support for both perspective and orthographic cameras, enhancing the renderer's flexibility. This involved modifications to shader code, material structs, and the overall rendering pipeline to incorporate these new features and ensure proper rendering behavior.
Nomad - Hierarchical Computation Framework for IoT applications
Contributions:158 commits, 3 PRs, 50 pushes in 9 months
computationnomadhierarchicaliot-applicationsiot
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.