About

I'm Dimitris Trechas, a product-minded lead engineer with 12 years of startup and large-enterprise experience building and scaling digital products across e-commerce, online delivery, and telecommunications. I combine hands-on engineering with technical leadership, architecture, product delivery, accessibility, mentoring, and AI-driven development.

You can find me on GitHub, read my writing on the blog, and download my full CV.

Lead Frontend Engineer, Deutsche Telekom (T-Digital), August 2023–Present

Frontend-focused technical leader in the 18-engineer OneX Commerce pod, working on projects including telekom.de and Magenta View.

  • Leading the company's strategic goal of team-wide AI adoption: holding regular knowledge-transfer sessions on Cursor and Claude Code usage, terminology, and workflows; implementing and standardizing coding-agent workflows across team apps with custom rules, agent skills, and subagent delegation patterns; pilot user and contributor to the company's AI-augmented Development Lifecycle (AI DLC) initiative.
  • Driving solution design, estimation, prioritization, and delivery for business-critical sales journeys used by approximately 22,000 Deutsche Telekom agents, staying hands-on by personally implementing key features in React.js and Vue.js.
  • Conducting frontend technical interviews for external hiring and internal mobility programs.

As a Senior Frontend Engineer until October 2024:

  • Shipped end-to-end TypeScript features with React.js and Node.js BFF services, including REST endpoints, validation, business rules, data models, and PostgreSQL migrations, used across 7 Deutsche Telekom national companies.
  • Designed catalog-promotion workflows and backend services for moving product data safely between non-production and production environments.
  • Early adopter of Deutsche Telekom's central design system, revamping approximately 75% of the UI within one quarter.
  • Achieved WCAG Level AA accessibility conformance, including keyboard/focus behavior, semantic controls, 400% zoom, 200% text resize, and 4.5:1 contrast requirements.
  • Improved engineering quality through linting and pre-commit automation, dependency modernization, merge-request standards, and release maintenance.

Frontend Software Engineer, Skroutz, March 2021–August 2023

Projects: skroutz.gr, merchants.skroutz.gr.

  • Implemented frontend improvements to the web app from technical and business stories targeting UX, performance, and design alignment across journeys.
  • Developed A/B testing scenarios to validate new functionalities.
  • Implemented business features end-to-end on the merchant's platform, supporting over 8,000 shops.
  • Contributed to key vertical tech initiatives: internationalization (i18n), analytics, and the internal UI framework.
  • Mentored 2 junior frontend engineers, successfully guiding them to the next engineering level.
  • Presented new features in company-wide weekly meetings with over 500 attendees.

Frontend Software Engineer, SingularLogic, March 2019–March 2021

Projects: Liknoss Screen, Cosmote eSurvey web portal, Fraagile, Prolepsis, sephora.gr.

  • Designed, developed, and shipped user interfaces for clients in the public and private sector and the European Union (AAL/Erasmus+ 2020–2021), within a team of 2 backend engineers and a product analyst.

Fullstack Engineer, efood & ClickDelivery (Delivery Hero), January 2015–March 2019

Projects: efood.gr, clickdelivery.gr, deliveras.gr.

  • Started at ClickDelivery, an early-stage startup, as part of the core team that scaled the platform from 2,000 to 8,000 daily orders before being acquired by efood (Delivery Hero Group) in 2016.
  • Owned all React.js components (cart, menu item, offers, checkout) post-acquisition, delivering cart enhancements, a redesign of discounts presentation, and new features for the internal customer-care admin tool, contributing to a then record-high 100,000 daily orders.

Projects & open source

  • skateparks.gr: founder and solo developer of a community-driven skatepark directory for Greece and Europe, reaching 4,300 monthly visitors as of April 2026. Built with Ruby on Rails 8, Hotwire, Tailwind CSS, and PostgreSQL on self-hosted infrastructure.
  • dimitristrechas.com: personal technical blog on software engineering, frontend development, and developer workflows. Built with TypeScript, Next.js, Tailwind CSS, and Ghost CMS.
  • Ghost CMS: open-source contributions to the TryGhost/Ghost and TryGhost/Docs repositories.