Skip to content
View Winner95's full-sized avatar
👋
👋

Block or report Winner95

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Winner95/README.md

Hi there 👋, my name is Ivan G.

Frontend Engineer with 15+ years’ experience delivering web applications, design systems and marketing platforms that drive user acquisition.

My expertise lies in building high-performance web platforms that scale for global brands. Over the years, I’ve specialised in React, Next.js, TypeScript and distributed front-end architectures, helping organisations modernise their platforms, accelerate delivery pipelines and meet compliance requirements at enterprise scale.

What drives me most is bringing people and technology together.

Outside of day-to-day delivery, I enjoy sharing knowledge: whether it’s mentoring developers, speaking at meetups, contributing to open source, or running hackathons that spark new ideas and innovation. For me, engineering leadership is about more than just code - it’s about empowering teams to solve complex challenges and create meaningful impact at scale.

  • 🚀 Most recently Lead Frontend Engineer at Bumble/Badoo (2017–2025)
  • 🧩 I enjoy turning large legacy UIs into typed, maintainable React/TypeScript systems
  • 🕹️ Into retro tech, classic handheld consoles

What I'm up to

  • 🔭 Building and maintaining frontend architecture, UI libraries, and promo/landing platforms in React/Next.js
  • 🧪 Experimenting with web casual games (Phaser, Three.js) and small developer tools
  • ✍️ Writing about frontend engineering, TypeScript migrations, and UI quality on
    Medium · Dev.to

Tech I use a lot

React · TypeScript · JavaScript · Next.js · Node.js
HTML · CSS · SCSS · Tailwind
React Native · GraphQL · Docker · WordPress

Following are my technical proficiencies: Languages & Frameworks: React 18/19, Next.js 14/15, TypeScript, JavaScript (ES6+), Node.js, PHP, GraphQL, gRPC Styling & Build: CSS/SCSS, BEM, CSS Modules, Webpack 5, Storybook, Visual Regression Testing (VRT) DevOps & Cloud: Docker, Kubernetes, Helm, Argo CD, AWS, Ceph, GitHub Actions, Nexus Monitoring & Quality: Grafana, Kibana, Lighthouse, Jest, Cypress CMS & Misc: Headless WordPress, Gutenberg, Multisite, SourcePoint CMP Architecture & Scale: C4 Diagrams, Headless CMS, SSR/SSG, Composite Architectures Performance & Growth Experimentation: Lighthouse, Web Vitals, Core Web Vitals, Visual Regression Testing, Storybook, GTM, GA4, OKRs, KPIs Compliance & Security: GDPR, CCPA, GPC, SourcePoint CMP, CSP DevOps & Platform: Docker, Kubernetes, Argo CD, CI/CD Automation, GitHub Actions, Dependabot Automation, Kibana, Grafana


Ask me about

  • Frontend architecture for large React apps
  • Migrating JavaScript codebases to TypeScript without downtime
  • Design systems & marketing/promo-site platforms at scale
  • React / JS / CSS / HTML / WordPress

Open to

  • 💬 New projects
  • 👯 Collaborating on web casual games and frontend tooling

Find me around the web

github dev.to codepen stackoverflow website


GitHub stats

Pinned Loading

  1. Astray Astray Public

    Forked from wwwtyro/Astray

    An updated version WebGL maze game built with Three.js and Box2dWeb.

    JavaScript

  2. badoo/styleguide badoo/styleguide Public

    Badoo styleguide used to develop UI components for the Web and React Native

    JavaScript 10 7

  3. rodneyrehm/viewport-units-buggyfill rodneyrehm/viewport-units-buggyfill Public

    Making viewport units (vh|vw|vmin|vmax) work properly in Mobile Safari.

    JavaScript 1.6k 149

  4. Raathigesh/fabulous Raathigesh/fabulous Public

    🎨 CSS properties sidebar for VS Code

    TypeScript 1k 26