Hello, I’m David
My technical interests include computer graphics, game development, systems programming / Rust and site reliability engineering. I’m the author of ikari, a game engine written from scratch in Rust that runs natively and in the browser via WebGPU (live demo).
I’m currently a senior software developer at Clipboard Health. Previously I spent two years as an engine programmer at Ubisoft Montreal, working on the Snowdrop engine.
Education
Bachelor of Computer Science (BCompSc), graduated in June 2020 from Concordia University.
I am also an associate-level AWS Certified Developer.
Tools I have experience with
Libraries: WebGPU in Rust, OpenGL, OpenCV
Engines: Unity, Unreal Engine 4
Projects
ikari
Game engine written from scratch in Rust, with PBR rendering, cascaded shadow maps, and a WebGPU build that runs in the browser. Try the live demo.
Mission Ares
Sci-fi puzzle game about commanding planetary mining robots, built in Rust in 72 hours for Ludum Dare 58 with 3 friends.
Silk & Snare
Creepy 3D spider game where you spin webs to snare and feast on tiny creatures, built with the Rust Bevy Engine in 72 hours for Ludum Dare 56 with 3 friends.
Shell smash
Cute crab-themed bullet hell / puzzle game built with the Rust Bevy Engine for a game jam with 3 friends.
ShapeOfLightX
Helps map the positions of your christmas lights and provides a framework for programming 3D-aware animations that run on your tree.
Super Shopper CTR
Speed shopping game built with Unity for a class project with 5 other team members.
Blender Ramp Creator
Blender plugin for dynamically creating, shaping and resizing 3D models of skateboard ramps. Repo url
Other links
Github: https://github.com/Davidster
Stackoverflow: https://stackoverflow.com/users/5700867/david-huculak