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.
- Email: georapbox@gmail.com
- Phone: (+30) 697-208-8132
- Location: Larissa, Greece
Work Experience
-
– PresentAllwyn 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.
-
Led the development of four core web applications:
-
–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:
- bYOU.GR — Online magazine and nightclub photography platform.
- bYOU Fashion — Fashion-focused extension of bYOU.GR.
- Design Solutions — Portfolio website for a local interior designer.
- Chatzopoulos Energy — Corporate website for a mechanical engineering services company.
- Doctor Tzina — Professional website for a pediatrician.
- Perigraptos — Online presence for the International Association of Icon Painters.
- Sports Performance — Website for a personal trainer.
- Varnas - Braking Systems — Corporate site for a company specializing in braking systems for professional vehicles.
- En GreenTech — Corporate website and e-shop for an energy systems company.
- Oikonomic Energy Solutions — Website for a provider of ecological and renewable energy solutions.
- Varnas ETE — Website and branding for a construction company.
Education
-
–
University of Aberdeen, Master of Science (MSc), Information Technology
-
–
University of Macedonia, Bachelor of Science (BSc), Economics
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