About me
Hi, I'm Theo Diamantidis!
Web & Software Engineer
Crafting professional, volunteer, and personal software projects, primarily using web technologies, since 2012.
Currently in Dublin, Ireland.
Squarespace – Senior Frontend Engineer
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.
School of ECE NTUA Library – Software Engineer
Maintenance of internal inventory management system written in Django.
TEDxNTUA – Co-curator & Technical Lead
Part of dual leadership — curation, project management, and coordination of 7 teams.
Trained and supervised 2 junior developers in IT Team.
TEDxNTUA – Web Developer
Development of event website in Django and applications system in Google Apps Script.
Le Roi Chess Team – Technical Lead
Development of tournament management software (Node.js, Vue.js/Vuex) and automation tools (applications system, GIF generation for chess games, etc).
Skills
Libraries & Frameworks
Environments
Languages
- English (Proficient), Greek (Native)