All experience

WEB3 GAMING · 2022–2023

GameSwift

ROLESenior Frontend Developer (Freelance)

As part of a two-person frontend team, I developed the web experience for GameSwift's Web3 gaming ecosystem, including account authentication and the connection between the browser and its desktop game launcher.

Visit GameSwift

01

The product

From September 2022 to March 2023, I worked on the React, Next.js, and TypeScript web application. The web layer connected users to a dedicated desktop launcher for downloading and launching games.

Two key parts of my work connected GameSwift to other applications: a complete OAuth flow for signing in with a GameSwift account, and custom-protocol deep links that took players from a Play button in the browser to the appropriate game in the launcher.

02

What I was responsible for

  • Developed the web portion of the gaming ecosystem using React, Next.js, and TypeScript within a two-person frontend team.
  • Built the web layer of the game download and launch experience, integrating the browser journey with a dedicated desktop launcher.
  • Designed and implemented a complete OAuth flow that allowed external applications to authenticate users through their GameSwift accounts.
  • Implemented deep linking through a custom application protocol, connecting the web application's Play action to the launcher and the selected game.