Vlad Frangu is a tooling-focused Full Stack Engineer from Bucharest with 10 years of experience building developer-facing products and bots using TypeScript, React, and Vue, with additional experience in Rust, Kotlin and C#. He currently works at Apify as a Tooling Engineer and contributes as a core maintainer to major open-source projects like discord.js and Crawlee, improving stability, API typings, and automation features used by large communities. Vlad has a history of shipping both backend logic and user-facing interfaces—from a popular Discord bot to web scraping libraries—demonstrating a knack for cross-cutting fixes and performance-driven refactors. He leads teams and projects (PNLY, Sapphire) while balancing hands-on engineering roles at startups such as Statespace and past work on high-traffic community tools like GAwesomeBot. A fast learner and long-term OSS maintainer, he often surfaces subtle protocol and type issues before they become production problems.
10 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Bachelor's degree at Politehnica University of Timisoara
High School Diploma, High School Diploma at Benjamin Franklin Theoretical High School
Up to date Discord API Typings, versioned by the API version
Role in this project:
Back-end Developer
Contributions:44 releases, 1005 reviews, 129 commits in 2 years 2 months
Contributions summary:Vlad primarily contributed to the core codebase by addressing reported errors and adapting the code to adhere to new linting rules. They modified existing API structures, including gateway and rest functionalities within the project. The user was involved in updating specific API endpoints and channel-related functionalities. These changes suggest a focus on maintaining and improving existing API definitions and functionalities.
Contributions:146 commits, 153 PRs, 639 pushes in 2 years 11 months
Contributions summary:Vlad focused on bug fixes and implementing new features for the Discord bot. They addressed profile tag bugs within the `profile.js` file and made updates to other commands such as `dog.js`, and `poll.js`, also implemented more features to the `emotes.js`, `count.js` and `ban.js` command. These changes involved modifications to both the backend logic, likely using Node.js with Discord.js, and the presentation of information to the user through Discord embeds. They also contributed code to the web interface.
gabdiscord-jsbulmadiscordbot
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.