Donald Isaac is a Full-Stack Founding Engineer with nine years of hands-on experience building high-performance web systems and a particular interest in hardware acceleration. Based in New York, he blends frontend and backend expertise—shipping performance-focused features from React SSR improvements to parser and build fixes in the Bun runtime. An active open-source contributor, he has made notable linting and minification enhancements to the popular oxc Rust-based JavaScript tooling and fixed parsing and memory issues in the Bun project. He started coding at 14 and brings a strong tooling mindset (TypeScript, Zig, Rust) and a liking for linters that drive code quality. Comfortable in startup and enterprise contexts, he has a track record of improving load times, streamlining builds, and modernizing legacy systems with pragmatic engineering.
9 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Drexel University
Bachelor of Science - BS Computer Science and Sociology, Bachelor of Science - BS Computer Science and Sociology at University of Maryland
⚓ A collection of JavaScript tools written in Rust.
Role in this project:
Full-stack Developer
Contributions:613 reviews, 557 PRs, 1154 pushes in 1 year 6 months
Contributions summary:Donald primarily contributes to the `oxc-project/oxc` repository by implementing and improving the linting and minification tools. Their work includes adding new rules to the linter, such as `no-obj-calls`, `no-control-regex`, and `no-useless-constructor`, and incorporating features like automatic fixers. They also refactored and improved existing code related to semantic analysis and minification, including code removal optimizations and constant expression folding. These contributions span across multiple areas of the project, including both linting and minification functionality.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Role in this project:
Back-end Developer
Contributions:122 reviews, 198 PRs, 500 pushes in 5 months
Contributions summary:Donald primarily contributed to the parser and build process of the Bun JavaScript runtime. Their work focused on fixing a bug related to mismatched JSX opening and closing tags, indicating involvement with the language's parsing capabilities. Further contributions involved dependency updates within the BoringSSL library, including re-enabling a specific function. They also fixed a double free in a test, showcasing work in code management and testing.
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.