Drake Costa is a Full-Stack TypeScript engineer and software engineering consultant with 11 years of experience building and refactoring modern web applications and developer tooling. He has shipped front-end and full-stack work at CodeSandbox and M1, contributed significant TypeScript-first features like a Reflection API to the popular valibot validation library, and modernized large client codebases by migrating components to hooks and improving GraphQL flows. Based in Vancouver, WA, he blends product-facing UI craft with deep open-source involvement and a background in visual design and photography, which informs his eye for UX and component polish. Comfortable as an individual contributor or consultant, he repeatedly delivers pragmatic, testable solutions across complex frontend systems and developer platforms.
10 years of coding experience
6 years of employment as a software developer
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.
Request Free Trial
Drake Costa - Software Engineering Consultant at Self-employed