I’m a part of a game studio that makes web games, primarily with three.js. We have a game that we are close to launching but we have some work that needs to get done on the performance optimisation side of things, that the current dev team likely does not have the time to tackle on our own (we’re trying to finish all the features ).
We are looking for somebody experienced in three.js + web performance optimization to help us with this work.
Our ideal candidate is
very familiar with three.js
has experience optimizing three.js games/apps in the past
is familiar with rendering concepts like tri count, draw calls, etc
is familiar with tools like spectre.js and other common web rendering debug tooling,
someone who will be comfortable being dropped into a medium-to-large typescript codebase and who can hit the ground running,
Please DM me if you’re interested. Bonus points if you’re able to link us to your previous work in the three.js space!
In one of my recent projects, I tackled challenges where increasing house dimensions dynamically expanded the number of roof tiles, which led to heavy rendering loads. To address this, I implemented:
-Instancing to minimize draw calls when rendering large sets of repeating geometry.
-Conditional rendering so that only visible or relevant elements were drawn, reducing GPU overhead.
-State isolation to ensure smooth interactions and prevent performance degradation, even on lower-end devices.
Another key challenge I solved was modularizing wall module blocks to handle endless combinations of configurations. This required careful assembly logic while keeping the render pipeline efficient and responsive.
I’m very comfortable jumping into medium-to-large TypeScript codebases and quickly becoming productive. I also make active use of performance profiling and debugging tools (such as Spectre, Spector.js, browser dev tools, and GPU analyzers) to measure and tune rendering bottlenecks.
I’d be excited to bring this experience to your project and help ensure the game runs smoothly for launch.
Happy to share more details or walk through past optimizations I’ve delivered.
Looking forward to hearing from you!
Best regards, Ethan.
could you share your email? I’ll provide my previous works via email : foxethan026@gmail.com
I’m a freelance computer science engineer recently graduated in France, with a strong interest in 3D technologies. I’m currently building up my portfolio, so I’d love to connect directly to discuss how my skills could match your needs.
I have solid fundamentals in OpenGL and Three.js, including a 6-month internship at Thales Alenia Space where I developed a real-time 3D widget for satellite visualization. The challenge was to ensure smooth performance across machines with and without GPU acceleration and performance optimization was a key part of my mission.
I’ve also built a small game prototype using Three.js, and I’m eager to contribute to a larger codebase and deepen my experience.
I’d be glad to talk further about your project and how I could help. Looking forward to hearing from you!
Hi I am interested to help you optimize your three.js website, pls checkout my demo I can make your three.js website faster by eliminating unnecessary codes loops, shortening the code structure and converting most critical functions into WebAssembly