Panagiotis Tsavdaris

Staff Software Engineer at Shopify

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Panagiotis Tsavdaris is a Staff Software Engineer based in London with 13 years of experience building reliable, user-focused web platforms and leading cross-functional teams. He combines deep hands-on backend expertise in Ruby/Rails and event-driven systems with frontend experience in React and TypeScript, having progressed from individual contributor roles to engineering management and staff-level leadership. Panagiotis has delivered at startups and scale-ups (Zencargo, Simply Business, OakNorth) and now brings that product-first engineering approach to Shopify. He is passionate about agile practices and continuous improvement, prioritising team welfare while driving technical quality and maintainability. An early contributor to Claroline’s LMS core, he has a proven ability to modify complex legacy systems for modern compatibility—an underappreciated skill that surfaces in large, mission-critical codebases. His academic background in multimedia design and engineering complements a pragmatic focus on building intuitive, robust software.
code12 years of coding experience
job16 years of employment as a software developer
bookMSc Electrical and Computer Engineering, MSc Electrical and Computer Engineering at Aristotle University of Thessaloniki (AUTH)
bookMSc Multimedia Design & Development, MSc Multimedia Design & Development at Université Lumière Lyon 2
languagesGreek, French, English, Italian
github-logo-circle

Github Skills (4)

php10
event-handling10
object-oriented-programming10
logging9

Programming languages (5)

TypeScriptJavaScriptPHPRubyPython

Github contributions (5)

github-logo-circle
claroline/Claroline

Jun 2013 - Aug 2018

Learning management system
Role in this project:
userBack-end Developer
Contributions:508 commits, 6 PRs, 11 pushes in 5 years 3 months
Contributions summary:Panagiotis primarily focused on back-end development tasks within the "claroline/claroline" repository, modifying core functionality. Their work involved modifications to the EventManager and Log to ensure compatibility with PHP 5.3. Specifically, the user made modifications to the methods that determine restrictions on the visibility of content, which indicates a strong understanding of the inner workings of the system. The user's contributions involved the manipulation of event classes and core functionality, reflecting an active role in the project's development.
management-systemlearning-management-systemusabilityclient-sidelms
ptsavdar/ptsavdar.github.io

Jan 2015 - Jun 2023

Contributions:26 pushes, 5 branches in 8 years 6 months
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.
Request Free Trial
Panagiotis Tsavdaris - Staff Software Engineer at Shopify