David Malchin is a passionate software engineer with seven years of hands-on experience in back-end development and a strong affinity for free and open-source software. Based in Israel and studying computer science at the Open University of Israel, he has contributed meaningful improvements to high-profile projects such as discord.js—adding guild ban and permission overwrite features and hardening WebSocket and webhook behavior. His work on the qb-core FiveM framework demonstrates practical experience shipping server-side fixes and extending core game-server functionality around jobs, items, and anti-exploit measures. Comfortable moving between internship and junior roles, David combines recreational programming curiosity with production-focused engineering discipline. He brings a pragmatic, security-minded approach to API and server logic, often tackling edge cases and protocol-level robustness that are easy to overlook.
7 years of coding experience
1 year of employment as a software developer
Computer Science, Computer Science at Ironi Tet High School
Yet to Finish Computer Science, Yet to Finish Computer Science at The Open University of Israel
Contributions:19 reviews, 26 commits, 12 PRs in 5 months
Contributions summary:David primarily focused on server-side code modifications within the qb-core framework. Their contributions include adding, removing, and updating various server-side exports, demonstrating a focus on core framework functionality related to jobs, items, and gangs. Furthermore, the user introduced changes to the server's exploitation ban functionality and core version retrieval. Overall, these changes suggest a focus on maintaining and extending the server's core functionality.
A powerful JavaScript library for interacting with the Discord API
Role in this project:
Back-end Developer
Contributions:14 reviews, 8 PRs, 21 comments in 1 year 4 months
Contributions summary:David contributed to the `discord.js` library by implementing new features related to the Discord API. Their work included adding functionality for retrieving and managing guild member bans and permission overwrites. They also fixed various result types and body parameters in the API, enhancing the library's robustness and accuracy. The user further improved the project by addressing errors in the WebSocketShard and adjusting webhook functionalities.
apidiscord-jsjavascript-librarydiscorddiscordjs
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.