Hi, I'm Theo Diamantidis!
Web & Software Engineer
I build elaborate applications for the modern world.

Cluster GO:Core
Enterprise plugin for WooCommerce stores that synchronizes their product catalogs and sales data with a suite of supported Greek-market-oriented ERP software.

Blitz Arena Manager
A full-stack web application designed for conducting over-the-board blitz chess tournaments, featuring interfaces for tournament administrators, players, and digital signage.
About me
Crafting professional, volunteer, and personal software projects, primarily using web technologies, since 2012.
Currently in Dublin, Ireland.
Squarespace – Software Engineer
Drove a large-scale library migration to deprecate legacy date/time dependencies, authoring automated code migrations, migration guides, and technical documentation to enable organization-wide adoption. Presented findings and lessons learned at company-wide engineering forums.
Led the frontend architecture for streamlining company-wide language launches, designing centralized APIs and CI/CD automations, and migrating touchpoints across web and mobile platforms to reduce time to launch by 50%.
Served as a cross-functional technical expert on locale formatting and international-friendly UI/UX patterns, advising multiple platform and product teams and contributing to architectural decisions and prototypes.
Triaged and resolved critical blockers for Japanese/Korean launches, which required touching many services and codebases through cross-org collaboration.
Cluster CIS – Web & Software Engineer
Lead developer of 3 enterprise WordPress/WooCommerce plugins for integrations with ERP software and the Skroutz.gr marketplace, used by 70+ businesses.
Developed specialized app integration solutions for 20+ diverse clients involving e-commerce/ERP systems and third-party services (Shopify, Magento, OpenCart, and more) using Node.js + REST API + GraphQL technologies and SQL procedures.
Led company to adopt modern software practices. Set up internal software infrastructure with Dockerized services for version control, issue tracking, build automation, team communication.
Trained and supervised 3 junior developers.
shmmy – Software Engineer
Automations and data pipelines in Python for university data (course timetables, exam results, announcements).
Designed and developed 3 apps for students (React, Node.js, PHP) and a public GraphQL API.
Skills
Libraries & Frameworks
Environments
Languages
- English (Proficient), Greek (Native)
