Cody Nova

Staff Software Engineer at Coinbase

Kansas City, Missouri, United States
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

🤩
Rockstar
🎓
Top School
Cody Nova is a Staff Software Engineer and Tech Lead for the Coinbase Design System with 10 years of experience building full-stack, design-driven web platforms. He combines frontend design sensibilities—shaped by a Bachelor's in Visual Art and Art History—with engineering rigor to drive type-safe component systems and scalable architecture. An active open-source contributor, Cody led a TypeScript conversion of core math utilities and physics primitives in the popular pmndrs/cannon-es engine and expanded force/impulse and collision handling in use-cannon for react-three-fiber. Based in Kansas City, he focuses on developer ergonomics and maintainable type systems that help complex UI and simulation code reliably move between product and platform.
code10 years of coding experience
job8 years of employment as a software developer
bookBachelor’s Degree, Visual Art and Art History, Bachelor’s Degree, Visual Art and Art History at University of Kansas
github-logo-circle

Github Skills (16)

mathlib10
typescript10
typescript310
javascript10
typescripts10
javascripts10
physics10
typescript210
math10
react-three-fiber10
typescript-types10
math-library10
react10
maths10
linear-algebra9

Programming languages (8)

TypeScriptC#JavaCSSSolidityJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
pmndrs/cannon-es

Mar 2020 - Dec 2020

💣 A lightweight 3D physics engine written in JavaScript.
Role in this project:
userFull-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`.
physics-enginephysicswebglphysics-3djavascript
pmndrs/use-cannon

Mar 2020 - Sep 2020

👋💣 physics based hooks for @react-three/fiber
Role in this project:
userBack-end Developer
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.
Request Free Trial