Hi, I'm Dimitris Karampelas馃憢

I build web experiences
used by millions.

Full-stack engineer with a frontend soul.

馃搷 Utrecht, Netherlands
Profile Images

Core Stack

React
TypeScript
Next.js
Node.js
PostgreSQL
Prisma
Supabase
Express

Experience

TELEKOM (formerly COSMOTE)

TELEKOM (formerly COSMOTE)

Full-Stack Engineer

Jan 2024 - Sep 2026

Worked across both the frontend and backend teams on one of Greece's highest-traffic platforms (telekom.gr, formerly cosmote.gr), serving millions of users annually.


  • Delivered two complete site rebrands in close succession (COSMOTE to COSMOTE TELEKOM, then COSMOTE TELEKOM to TELEKOM), personally owning migration of 1,200+ pages across English and Greek each time to a new design system, including architectural code changes.
  • Partnered with the design and legal teams to finalize the design system, visual identities, and new names for close to 600 products.
  • Introduced React to the legacy platform via an islands architecture during the second rebrand, its first React footprint and now the foundation for its interactive components.
  • Built and owned the header, footer and minicart (including combo and couponing logic) rendered on every user journey, with the header on a CMS-driven architecture so other teams manage its content independently.
  • Shipped both rebrands on their fixed launch dates with near-zero downtime, cutting over at midnight to minimize user impact.
  • Ran A/B tests across 4 checkout flows and 2 SPAs to inform product and conversion decisions.
  • Took the platform from no accessibility support to WCAG compliance, reaching 90%+ Lighthouse scores across all pages, verified by an external audit.
TELEKOM (formerly COSMOTE)

TELEKOM (formerly COSMOTE)

Frontend Engineer Intern

Jun 2023 - Dec 2023

Contributed to live production features from day one within a large legacy codebase on one of Greece's highest-traffic platforms.


  • Worked across HTML, CSS, JavaScript and CMS-driven pages.
  • Built 6+ reusable CMS HTML templates used across all product pages spanning multiple categories.
  • Contributed to SEO optimisation across product pages, improving discoverability by updating existing pages and removing outdated pages that were hijacking search results.

Selected Projects

Dishmeister

Dishmeister

A social-first recipe platform where food lovers share, discover and save recipes.

React 19
TypeScript
Vite
Supabase
PWA
LystMate

LystMate

Create, share and manage lists with friends and family.Manage your groceries,wishlist etc. in sync!

Next.js 16
TypeScript
Express 5
Prisma
PostgreSQL
PWA
TuneSaver

TuneSaver

Match your Spotify playlists to Beat Saber custom maps and download them automatically.

Electron
React
Typescript
Spotify API
BeatSaver API
WalletLogger

WalletLogger

An Offline, Privacy-First Android app to track multi-currency accounts, income, and expenses.

React Native
Expo
SQLite
Android