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.