Drake C is a software engineering consultant and self-taught full-stack TypeScript engineer with 10 years of experience building and refactoring web UIs and developer tooling. He’s contributed to high-profile open-source projects like CodeSandbox—modernizing React hooks, TypeScript parts, GraphQL handling and SSE UI—and implemented a Reflection API for the type-safe valibot schema library, demonstrating strength in developer-facing libraries. His career includes full-stack and senior roles at CodeSandbox, Nike (via VanderHouwen), and M1, and he now consults from Vancouver, WA. Early experience as a game/mod level designer and a Blizzard internship surfaces in his pragmatic, user-focused approach to interactive systems. Outside of work he pursues photography, PC gaming and Magic: The Gathering, blending creative instincts with technical precision.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Applied Science - BASc, Bachelor of Applied Science - BASc at Renton Technical College
Gnomon School of Visual Effects
AA - Visual Communications, AA - Visual Communications at Las Positas College
Contributions:21 commits, 43 PRs, 117 pushes in 6 months
Contributions summary:Drake primarily contributed to refactoring and updating front-end components within the CodeSandbox client. Their work includes refactoring GraphQL result reassignment, updating SSEDownNotice, refactoring GitHub Workspace to use hooks and refactoring more Workspace to use hooks. They also replaced icons and refactored the Navigation component to use React Hooks and TypeScript.
The modular and type safe schema library for validating structural data 🤖
Role in this project:
Full-stack Developer
Contributions:18 reviews, 2 PRs, 46 comments in 6 months
Contributions summary:Drake contributed to the `valibot` library by implementing a Reflection API. This involved adding new types and functionalities, along with the modification of existing files to support the addition of the Reflection API feature. Further contributions included the addition of validation metadata to new validations, and a refactor of `SchemaMeta` usage, in addition to the removal of features. The user also refactored methods for default and fallback values.
bundle-sizemodularparsingruntimetype-safe
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.