Frank Graave is a pragmatic PHP developer with 10 years of experience building and modernizing web applications, from Drupal-based open-source projects to large-scale in-house SaaS systems. He has led migrations from monoliths to microservices and driven high-throughput integrations with Google APIs, combining Symfony, MariaDB, TypeScript and RabbitMQ to deliver reliable, performance-focused platforms. As a back-end contributor to Open Social (Drupal), he implemented features like Web Push integration, cache tagging and batch jobs that improved scalability and engagement. Known for working closely with end users, he pairs hands-on coding and automated testing with a focus on maintainability and operational quality. Based in Borne, Netherlands, he balances technical rigor with a curious mindset—often exploring practical PWA and service-worker approaches from his early research days.
10 years of coding experience
9 years of employment as a software developer
Bachelor of Science (BSc) Webdevelopment, Bachelor of Science (BSc) Webdevelopment at Saxion University of Applied Sciences
Contributions:463 commits, 156 PRs, 472 pushes in 3 years 7 months
Contributions summary:Frank primarily focused on back-end development within the Drupal-based open_social project. Their contributions involved adding features and functionalities, such as adding cache tags for dynamic content and implementing permission checks for various like functionalities. They also added new tokens for the messaging system and adjusted URLs within the group and user areas. In addition to these tasks, the developer worked on implementing a batch job to delete all content of a group.
Contributions:86 PRs, 96 pushes, 4 branches in 1 month
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.