Alvin Ghouas

Software Engineer, Frontend at 1X

Oslo, Norway
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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of California, Berkeley
bookElvebakken VGS
bookHigh School Mathematics physics marketing and entreprenaurship, High School Mathematics physics marketing and entreprenaurship at Oslo Handelsgymnasium
languagesNorwegian, English
github-logo-circle

Github Skills (14)

rendering10
threejs10
material-design10
glsl10
path-tracing10
shader10
render10
mesh8
webgl8
raytracing7
performance-analysis7
performance-monitor7
geometry6
tracer5

Programming languages (6)

TypeScriptCSSShellJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
Role in this project:
userFull-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.
rtxon-topthree-jsbvhgeometry
romilbhardwaj/nomad

Oct 2018 - Aug 2019

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.
Request Free Trial
Alvin Ghouas - Software Engineer, Frontend at 1X