Hey, I’m Panagiotis Koursaris

Senior Software Developer, Open-Source Enthusiast, and Family Man

Passionate about building scalable, maintainable software solutions and contributing to open-source projects.

Panagiotis Koursaris

Introduction

I’ve been a Software Developer since 2012, with deep expertise in PHP and its enterprise frameworks. I specialize in building robust PHP applications using Laravel and Symfony, while also working with Go programming language and modern JavaScript frameworks such as React, Svelte, and Angular. I hold a degree in Computer Science from the Technological Educational Institute of Western Macedonia.

Professional Highlights

  • Advanced PHP expertise with deep knowledge of Laravel and Symfony ecosystems, specializing in enterprise-level applications and architectural patterns
  • Proven track record of developing high-performance PHP solutions following to SOLID principles and design patterns
  • Experience with Go (Golang) and JavaScript frameworks (React, Svelte, Angular)
  • Over a decade of experience developing scalable web applications and e-commerce solutions.
  • Extensive background integrating ERP systems with e-commerce platforms like Shopware and Sylius.

Recent Open Source Projects

  • Shopware DAL Toolkit: Speeds up integrations with the Shopware DAL using PHP, backed by comprehensive tests and strong typing.
  • Data Bridge IO: A unit-tested tool (over 90% coverage) that synchronizes ERP systems via composable, flexible patterns.
  • Filament Flat Page Plugin: Simplifies creation of flat pages within the Filament ecosystem.
  • Google Analytics PHP Package: A straightforward solution for integrating Google Analytics into PHP/Laravel projects.
  • PHP Dom Helpers: A set of helpers for interacting with the DOM more easily.
  • PK Scraper: A utility for extracting structured data from web pages.
  • Dotfiles: Automates OS setup and configuration for macOS/Ubuntu.

Personal Passions

Beyond coding, I spend quality time with my family, enjoying playtime and outdoor activities. I also stay active with weightlifting and cycling, often joined by my kids, striking a healthy balance between professional and personal life.

Connect with Me

Check out my work and feel free to reach out:

Download my CV: Download CV