Skip to content
View Rupesh-ark's full-sized avatar

Highlights

  • Pro

Organizations

@boardgameio

Block or report Rupesh-ark

Report abuse

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

Report abuse
Rupesh-ark/README.md
██████╗ ██╗   ██╗██████╗ ███████╗███████╗██╗  ██╗
██╔══██╗██║   ██║██╔══██╗██╔════╝██╔════╝██║  ██║
██████╔╝██║   ██║██████╔╝█████╗  ███████╗███████║
██╔══██╗██║   ██║██╔═══╝ ██╔══╝  ╚════██║██╔══██║
██║  ██║╚██████╔╝██║     ███████╗███████║██║  ██║
╚═╝  ╚═╝ ╚═════╝ ╚═╝     ╚══════╝╚══════╝╚═╝  ╚═╝

Maintainer of boardgame.io · Visit me at rupeshpandey.dev

Edinburgh · LinkedIn · X · Email

Hey, I'm Rupesh, a product engineer. I maintain boardgame.io and spend most of my time on turn-based multiplayer — server-authoritative state, sync, and what it takes for a six-player board game to survive contact with the internet. Currently in Edinburgh finishing an MSc in Software Engineering at Heriot-Watt; before that, three years shipping at a Bengaluru startup (story below).


Projects

                \||/
                |  @___oo
      /\  /\   / (__,,,,|
     ) /^\) ^\/ _)
     )   /^\/   _)
     )   _ /  / _)
 /\  )/\/ ||  | )_)
<  >      |(,,) )__)
 ||      /    \)___)\
 | \____(      )___) )___
  \______(_______;;;__;;;

 E M P I R E S  OF  T H E  S K I E S

TypeScript · React · boardgame.io · Node.js · Vite

Full digital adaptation of a 6-player strategy board game — skyship exploration, aerial and ground battles, trading, and political elections, with real-time multiplayer on a server-authoritative boardgame.io backend. My MSc dissertation, built to be played rather than demoed.

Play it live →

C# · Unity

Team-built rhythm game with a custom Conductor system that syncs jumps, dashes, attacks, and hazards to each track's BPM. Beat-based input validation.

C# · Unity

A graveyard of prototypes and proof-of-concepts. Each one taught me something. Legend has it one day I'll go back and finish them.


Previously

Three years at BIZOM (Mobisy Technologies), four roles: intern → software engineer → data scientist → CEO's office. Shipped BNPL integrations, built churn-prediction tooling, co-owned a suggested-order feature end to end, and ran weekly company-wide business reviews. Broke and rebuilt a fair amount of legacy code along the way.

Pinned Loading

  1. boardgameio/boardgame.io boardgameio/boardgame.io Public

    State Management and Multiplayer Networking for Turn-Based Games

    TypeScript 12.5k 836

  2. EmpiresOfTheSkies EmpiresOfTheSkies Public

    Full-stack digital adaptation of the strategy board game Empires of the Skies, built with React, TypeScript, and boardgame.io.

    TypeScript 2

  3. dotfiles dotfiles Public

    Shell

  4. rupeshpandey rupeshpandey Public

    TypeScript