Vaggelis Yfantis is a software engineer with 11 years of full-stack experience, currently building products at Clerk.com from his base in Heraklion, Crete. He works across PHP/Laravel, Go, TypeScript/Vue, and TailwindCSS, with a strong focus on performance tuning, headless browser automation, and web scraping. At Spotawheel he progressed from backend developer to lead backend and full-stack roles, delivering production systems and R&D prototypes. An active open-source contributor, he improved Laravel Jetstream by migrating components to Vue 3 and enhanced the Docker-based takeout tool with multi-container controls and test updates. Colleagues describe him as pragmatic and detail-oriented, able to bridge frontend UX tweaks and backend DevOps needs. His combination of hands-on tooling work and production experience makes him especially effective at speeding up and hardening web applications.
10 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Crete
Contributions:2 reviews, 17 commits, 7 PRs in 9 months
Contributions summary:Vaggelis primarily worked on updating the frontend and components of the Laravel Jetstream project. They upgraded node packages to Vue 3 and removed portal-vue, replacing it with Vue 3's built-in Teleport component. Additionally, the user made various improvements to the Vue.js components, including adding emits, updating model values, and fixing transitions. They also addressed StyleCI warnings and bumped the Inertia.js version.
Docker-based development-only dependency manager. macOS, Linux, and WSL2-only and installs via PHP's Composer... for now.
Role in this project:
Back-end & DevOps Engineer
Contributions:2 reviews, 7 commits, 4 PRs in 8 days
Contributions summary:Vaggelis's primary contributions center around enhancing the functionality and usability of the `takeout` project, a Docker-based development tool. They implemented features to start and stop multiple containers using command-line arguments and added an "all" flag to stop/start all containers. The user also modified the help command and updated tests related to the disable functionality to accommodate multiple container management.
mysqlphplinuxtakeoutdocker
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.