Cody Nova is a Staff Software Engineer and tech lead of the Coinbase Design System with a decade of experience building reliable front-end systems and design infrastructure. Based in Kansas City, he blends product-focused engineering with open-source craftsmanship, contributing significant TypeScript conversions and physics features to popular pmndrs projects like cannon-es and use-cannon. Cody has advanced from web developer to technical architect and staff engineer, shaping teams and codebases across agency and enterprise contexts. He’s equally comfortable shipping design-system primitives at scale and diving into low-level math and physics code—an uncommon combo rooted in a Visual Art and Art History degree that informs his attention to UX and detail. Colleagues rely on him to make "the code go up and down": pragmatic, testable, and performant.
10 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree, Visual Art and Art History, Bachelor’s Degree, Visual Art and Art History at University of Kansas
💣 A lightweight 3D physics engine written in JavaScript.
Role in this project:
Full-stack Developer
Contributions:11 releases, 2 reviews, 132 commits in 8 months
Contributions summary:Cody primarily focused on converting the codebase to TypeScript, addressing build configurations and type definitions. They converted core math utilities like `Vec3`, `Mat3`, and `Quaternion` to TypeScript, along with shape classes and the `JacobianElement` and `Transform` utilities. Additional commits involved converting the `Trimesh` and `Heightfield` to TypeScript, along with the `World` and `Narrowphase`.
Contributions:14 releases, 4 reviews, 85 commits in 6 months
Contributions summary:Cody contributed significantly to the `use-cannon` repository, which provides physics-based hooks for React Three Fiber. Their work involved adding and implementing new methods for applying forces and impulses to physics bodies. The user also addressed and improved event handling, including collision group and filter configurations. These additions are critical for expanding the functionality of the physics library.
physicsreactfiberreact-three-fiberthree-fiber
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.