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

Highlights

  • Pro

Organizations

@boardgameio

Block or report Rupesh-ark

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 is supported. This note will only be visible to you.
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.4k 829

  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