Product focused full-stack developer
My name is Ethan, I build innovative and creative experiences for the web. Working across the tech stack but keeping focus on usability and robustness.
Mar 2023 - Dec 2023
ThreeJS Developer - Modulous
Mar 2023 - Dec 2023
Worked on algorithms that generated building designs that complied with building regulations. Maintained 3D rendering pipeline to render results of said algorithms.
Nov 2019 - Mar 2023
Full-stack Developer - Poplar Studio
Nov 2019 - Mar 2023
Worked as part of a cross-functional team building prototypes and MVPs. Led development of projects such as a 3D model viewer and AR template system.
Browser drum machine
DemoBuilt to mimic classic hardware drum machines such as the Roland TR-808 and TR-909. It uses the WebAudio API for sequencing and audio playback.
Flowfield generator
DemoA web app for creating generative art using perlin noise flow fields. Uses p5.js for rendering.