David First is a Senior Software Developer with 13 years of experience building scalable web platforms and developer tooling from Miami. He’s been a core contributor to Bit, an open-source TypeScript platform for composable software, where his full-stack work fixed complex component self-reference issues and advanced lint/format and rename behaviors. Previously he led migrations from legacy PHP/Drupal to Symfony-based architectures, implemented Elastic-backed search at scale, and helped SaaS products support large enterprise clients. Comfortable across back-end services, front-end frameworks, CI, and devops, he blends hands-on coding with pragmatic architecture decisions. Early roots in systems and IT management give him a practical mindset for operational reliability and integrations.
13 years of coding experience
10 years of employment as a software developer
MCP, Windows Server 2003, MCP, Windows Server 2003 at Microsoft
B.Sc, Computer science, B.Sc, Computer science at Jersualem College of Technology
A build system for development of composable software.
Role in this project:
Full-stack Developer
Contributions:707 reviews, 3209 commits, 6954 PRs in 6 years 2 months
Contributions summary:David's commits focused on introducing a new component issue "self-reference" and fixing various occurrences of this issue within the build system. The code changes involved relative path referencing within components, template modifications, and corrections to resolve the "self-reference" issue throughout the project. Furthermore, the commits support component pattern for lint and format command, as well as the new --delete flag for renaming.
Easily share code between projects with your team.
Contributions:74 commits in 6 months
reactjavascriptexpresscode-sharenodejs
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.