Beerkanwar Singh

I build games — and the systems behind them.

I engineer high-performance systems and gameplay mechanics from scratch. Whether it's building O(1) data structures in Unity or resilient microservices in Node.js, I believe in strict constraints, testable architecture, and zero bloat.

World 1: Featured Architecture

Major engineering projects demonstrating architecture, patterns, and full-stack systems.

World 2: Side Quests

Game jams, prototypes, algorithm implementations, and smaller focused scopes.

Skill Tree

Interactive capability map. Click nodes to highlight where they were used.

Unity Engine (Used in: snake, flappy-bird-rl, kitchen-chaos, minesweeper, flappy-bird, maths-physics-playground, tic-tac-toe-multiplayer, geometry-survival, bomb-massacre)
C# (.NET & Unity) (Used in: snake, flappy-bird-rl, algorithm-benchmarker, kitchen-chaos, minesweeper, flappy-bird, maths-physics-playground, tic-tac-toe-multiplayer, geometry-survival, bomb-massacre)
Universal Render Pipeline (URP) (Used in: snake, kitchen-chaos, minesweeper, flappy-bird, geometry-survival, bomb-massacre)
Unity New Input System (Used in: snake, flappy-bird-rl, kitchen-chaos, flappy-bird, geometry-survival, bomb-massacre)
ScriptableObject Architecture (Used in: kitchen-chaos)
Cinemachine & Camera Systems (Used in: snake, kitchen-chaos, bomb-massacre)
Tilemaps & Tiled Map Editor (Used in: bomb-massacre)
Netcode for GameObjects (NGO) (Used in: tic-tac-toe-multiplayer)
Unity ML-Agents (PPO) (Used in: flappy-bird-rl)
Phaser / HTML5 Canvas (JS) (Used in: complaint-classifier)
Node.js (Used in: resource-hub, complaint-classifier)
Express.js REST APIs (Used in: resource-hub, complaint-classifier)
MongoDB & Mongoose ODM (Used in: resource-hub)
JWT Auth, RBAC & Signed Tokens (Used in: resource-hub)
Python (FastAPI & scikit-learn) (Used in: complaint-classifier, flappy-bird-rl)
Docker & Docker Compose (Used in: resource-hub)
Jest & Supertest Integration Testing (Used in: resource-hub)
React 19, Tailwind & Vite (Used in: resource-hub)
WPF / .NET 8 (MVVM & SQLite) (Used in: algorithm-benchmarker)
Algorithms & Data Structures (Used in: algorithm-benchmarker, snake, minesweeper, bomb-massacre)
Object Pooling Patterns (Used in: flappy-bird, flappy-bird-rl, maths-physics-playground, geometry-survival, bomb-massacre)
Applied 3D/2D Vector Math (Used in: maths-physics-playground, geometry-survival, kitchen-chaos)
Git, GitHub & CI Workflows (Used in: snake, flappy-bird-rl, algorithm-benchmarker, complaint-classifier, resource-hub, kitchen-chaos, minesweeper, flappy-bird, maths-physics-playground, tic-tac-toe-multiplayer, geometry-survival, bomb-massacre)

Player Profile

Hardware specs and background initialization logs.

Beerkanwar Singh

Beerkanwar Singh

Systems / Gameplay
Location
Punjab, India
Education
B.Tech CSE @ NIT Jalandhar
Status
Open for Internships

I am a systems-oriented engineer obsessed with how things work under the hood. While I love designing engaging game loops in Unity, I am equally passionate about architecting the backend services, databases, and APIs that support them.

My development philosophy relies on strict constraints: I write C# and Node.js code that avoids unnecessary abstractions, minimizing GC spikes and keeping memory profiles lean. I frequently implement custom object pools, deterministic data structures, and custom ML pipelines using Python.

When I'm not studying at NIT Jalandhar or participating in Game Jams, I am likely breaking down classic game mechanics, learning low-level C++, or optimizing full-stack applications.

Quests & Experience

Professional timeline, internships, and educational milestones.

Game Development Intern

Aicade (Braincade Technologies Pvt. Ltd.) Remote 13 Jun 2025 – 13 Aug 2025
  • Independently developed and published 21 HTML5 games using JavaScript, Phaser, HTML5, and CSS from reference games, concepts, and gameplay prompts.
  • Used AI-assisted development workflows (GitHub Copilot and Google Gemini) for rapid code iteration, debugging, and selected asset workflows while retaining full engineering ownership of the final implementation.
  • Contributed all 21 shipped games to Aicade's platform and RAG pipeline for AI-driven game generation; one title remained in the platform's Top 5 games for approximately 8 months.

Shipped Commercial Release: Snake on Google Play

Beer Studios Android & PC Jan 2026 - Mar 2026
  • Engineered and shipped a commercial Snake release on the Google Play Store (`com.BeerStudios.Snake`) built around an O(1) `LinkedList` + `HashSet` movement and collision core.
  • Built runtime aspect-ratio camera framing (`GridCameraScaler`), cross-platform buffered swipe/keyboard input, native Android haptics, and a 12-segment autonomous attract-mode AI snake.

GMTK Game Jam Entry: Bomb Massacre

GMTK Game Jam itch.io WebGL & Windows Aug 2026
  • Extended Unity 6's 2D Platformer Microgame template under jam deadline pressure with an original "cook-to-throw" bomb mechanic (discrete 1–3 unit blast scaling over a 5s hold timer, backed by a fixed pool of 3 bombs).
  • Implemented circular tilemap crater carving (`DestroyTilesInRadius`), procedural fallback explosion sprite generation, single-scene spawn-point level switching, and Tiled (`.tmx`) level pipelines.

B.Tech, Computer Science & Engineering

Dr. B.R. Ambedkar NIT Jalandhar Jalandhar, Punjab 2023 – 2027 (Expected)
  • Coursework and independent engineering across Data Structures & Algorithms, Operating Systems, Computer Networks, Database Management Systems, and Machine Learning.
  • Built campus-scale architectural prototypes including the NITJ Academic Resource & Notes Exchange System and the Student Complaint Classifier System.

Communication Link

Looking for a systems-oriented engineer or a dedicated gameplay programmer? My inbox is open for internships and full-time opportunities.

Select Player Class

Your class determines which skills and projects are highlighted throughout the site.

Achievements (0/11)

Press Start
Skipped or clicked through the boot sequence.
Class Act
Selected a Player Class to customize project ordering.
Efficient
Opened the 60-second Recruiter Mode summary.
Level Up
Opened your first engineering project Case File.
Completionist
Cleared all 12 project Case Files.
Coin Collector
Found and collected all 7 hidden coins across the site.
Old School
Entered the Konami Code or activated Arcade Mode.
Snake Charmer
Scored 10 or more points in the 404 Game Over Snake mini-game.
Hello, World
Copied the contact email address to your clipboard.
Curious
Opened the Keyboard Controls (?) overlay.
Bonus Round
Entered the hidden Bonus Stage development lab.

System Settings

Theme
Motion
Audio
Sound Effects
Advanced
Keyboard Shortcuts
Show Hidden Coins
Arcade Mode (CRT)

Keyboard Shortcuts

Navigate Sections
1 2 3 4
Open Achievements
A
Open Settings
S
Toggle Audio
M
Close Modal
Esc
Konami Code
↑ ↑ ↓ ↓ ← → ← → B A