Skip to content

Resumé

George Raptis

Web Developer specializing in frontend engineering, building and maintaining scalable web applications. Skilled in modern client-side technologies, frameworks, and open source contributions, with strong communication skills for effective collaboration across diverse teams.

Website Github npm LinkedIn Twitter X Bluesky Mastodon

Work Experience

  • – Present
    Allwyn Lottery Solutions — Frontend Architect

    At Allwyn Lottery Solutions, I serve as a Frontend Architect on the "Genesis" project — a company-wide initiative to modernize the entire technology ecosystem spanning backend services, frontend applications, and infrastructure.

    Key aspects of my work include:

    • Defining the architectural foundation for a modular and future-proof frontend platform.
    • Leading adoption of modern web technologies, including Next.js (App Router, Server Components, Suspense), TanStack Query, Material UI, Jotai, and Zod among others.
    • Integrating secure authentication and authorization flows with Keycloak and Keycloakify, aligning with strict compliance requirements.
    • Establishing testing and quality standards using Vitest, ensuring reliable and maintainable codebases.
    • Collaborating closely with backend architects, product managers, and design teams to align technical decisions with business goals.
    • Mentoring engineers, conducting code reviews, and setting best practices across teams.
  • Agile Actors — Senior Frontend Engineer for Austrian Post

    At Austrian Post, I worked as a Senior Frontend Engineer through Agile Actors, focusing on the development of a new customer platform. A key part of this role was integrating and migrating legacy projects into the newly adopted Sitecore CMS, while building features with React, Redux, RxJS, Next.js, and GraphQL.

  • Agile Actors — Senior Frontend Engineer for oddschecker

    Within the International team at oddschecker, I served as a Senior Frontend Engineer through Agile Actors. My work included redesigning the Italian website, modernizing legacy B2B services, and developing internal tools critical to daily operations. I also provided technical leadership — shaping the frontend roadmap, setting best practices, and mentoring team members — using technologies such as Web Components, React, Redux, Next.js, Node.js, Express.js, Fastify, MongoDB, and Contentful.

    Key contributions included:

    • Italian website — Redesigned the site and migrated content from an outdated CMS to Contentful, ensuring scalability and performance during the Euro Cup 2021.
    • Latin America websites — Delivered localized Free Bets pages for multiple countries (e.g. Colombia), directly supporting the company’s strategic expansion into Latin American markets.
    • Widgets ecosystem — Modernized B2B services by migrating legacy offerings to Web Components, enabling scalable integrations for major clients including La Gazzetta dello Sport, Yardbarker, 33RDTEAM, Golf Monthly, and WhoScored.
  • Dr. Button — Senior Frontend Engineer

    At Dr. Button, a telemedicine startup, I worked as a Senior Frontend Engineer responsible for designing the frontend architecture of multiple web applications and delivering features aligned with business requirements in an agile environment.

    Key contributions:

    • Led the development of four core web applications:
      • Patient portal – Enabled patients to manage profiles, upload medical documents, arrange teleconsultations with their doctors, handle payments for consultations, and exchange real-time event-driven communication with the Doctor Portal during active sessions.
      • Doctor portal – Provided doctors with tools to manage profiles, oversee patients, accept consultation requests, maintain calendars, and synchronize with the Patient Portal during consultations. It also included a wallet system for tracking consultation payments and payouts.
      • Administrator console – Allowed administrators to manage patient and doctor records, teleconsultations, payments to doctors, and other sensitive medical and financial data.
      • File sharing application – Enabled encrypted, end-to-end file uploads and sharing through expiring or access-limited links.
    • Established a unified frontend architecture adopted across four applications, ensuring consistency, performance, and maintainability.
    • Implemented features with a strong focus on security and compliance, especially when handling sensitive medical and financial data.
    • Collaborated with cross-functional teams — including backend developers, UX and graphic designers, and product owners — in an agile environment to align technical delivery with product goals.

    During this period, I gained extensive experience with React, React Router, Redux, Ant Design, Gatsby, WebRTC and OpenTok for real-time communication, Stripe for payments, and testing tools including Jest and Cypress.

  • customedialabs — Senior Frontend Engineer

    My time at customedialabs was split between working on international client projects and later focusing on the company's own product. These two chapters gave me the chance to grow both as a consultant building tailored solutions and as a product engineer shaping a platform used at scale.

    • Client delivery — Built websites and applications for global clients such as ExxonMobil, Edwards Lifesciences, Bayer, Shire Pharmaceuticals, and PAWS Chicago.
    • Product development — Contributed to momencio, an events CRM, architecting and delivering web and hybrid mobile apps (Ionic/Angular/Node.js) that supported live events worldwide.
  • georapbox.github.io — Freelance Full-Stack Web Developer

    As a freelance full-stack web developer, I designed, developed, and deployed websites and digital solutions for clients across diverse industries, covering both local businesses and national organizations. This role strengthened my ability to manage projects end-to-end — from gathering requirements and designing user experiences, to implementing solutions and deploying them in production.

    Selected projects:

Education

Open Source Projects

I actively contribute to open source, with a focus on reusable UI components, modern browser APIs, and lightweight developer utilities. Highlights include:

  • Custom elements — Curated list of reusable, framework-agnostic Web Components (e.g. modals, alerts, file dropzones), with links to individual repositories, npm packages, and live demos.
  • js-utils — Collection of lightweight, dependency-free JavaScript utilities.
  • PubSub — JavaScript implementation of the publish/subscribe pattern.
  • web-storage — Library for simplifying work with localStorage and sessionStorage.
  • canvas-circular-countdown — Customizable circular countdown timer built with HTML canvas.
  • shuffle-letters — Library for animating DOM text by shuffling characters.
  • barcode-scanner — Web app for scanning barcodes using the Barcode Detection API.
  • rss-feed-reader — Lightweight PWA for reading and managing RSS feeds.
  • meme-generator — Client-side meme generator built as a PWA.

Technical Skills

Languages

  • Advanced — JavaScript (TypeScript), HTML, CSS
  • Entry — Go, PHP, SQL

Technologies and Frameworks

  • UI Frameworks & Technologies — Web Components, React, Next.js, React Router, Lit, Gatsby
  • State & Data Management — TanStack Query, Jotai, Redux
  • Styling — CSS Modules, Styled Components, Emotion, Tailwind CSS, Sass, LESS
  • Design Systems & UI Libraries — Material UI, Ant Design, Bootstrap
  • Build & Tooling — Webpack, Rollup, Parcel, Babel, npm, pnpm, yarn
  • Testing — Vitest, Jest, Web Test Runner, React Testing Library, Mocha, Sinon
  • Backend & APIs — Node.js, Express.js, GraphQL
  • Auth & Security — Keycloak, Keycloakify
  • Other — PWA, Git, Docker

Languages

  • Greek — Native
  • English — Professional Working Proficiency