Download Résumé

Beerkanwar Singh

I build games — and the systems behind them.

Punjab, India | [email protected] | GitHub | LinkedIn

Portfolio of Beerkanwar: Unity games, backend systems, and applied ML projects. Snake is live on Google Play.

Education

B.Tech in Computer Science & Engineering

Dr. B.R. Ambedkar National Institute of Technology (NIT) Jalandhar | 2023 – 2027 (Expected)

Core Technical Skills

Game Dev

  • Unity Engine
  • C# (.NET & Unity)
  • Universal Render Pipeline (URP)
  • Unity New Input System
  • ScriptableObject Architecture
  • Cinemachine & Camera Systems
  • Tilemaps & Tiled Map Editor
  • Netcode for GameObjects (NGO)
  • Unity ML-Agents (PPO)
  • Phaser / HTML5 Canvas (JS)

Systems & Backend

  • Node.js
  • Express.js REST APIs
  • MongoDB & Mongoose ODM
  • JWT Auth, RBAC & Signed Tokens
  • Python (FastAPI & scikit-learn)
  • Docker & Docker Compose
  • Jest & Supertest Integration Testing
  • React 19, Tailwind & Vite

Foundations

  • WPF / .NET 8 (MVVM & SQLite)
  • Algorithms & Data Structures
  • Object Pooling Patterns
  • Applied 3D/2D Vector Math
  • Git, GitHub & CI Workflows

Featured Projects

Snake

Unity, C#, URP, New Input System, Odin Inspector, Android

A commercially shipped Snake game on Google Play for Android and PC, built on O(1) data structures, adaptive camera framing, and cross-platform input.

Reinforcement Learning on Flappy Bird

Unity ML-Agents 4.0.1, PPO, C#, Python, Rigidbody2D, New Input System

A Proximal Policy Optimization (PPO) agent trained over 500,000 steps in Unity ML-Agents to master Flappy Bird from a 4-value continuous observation vector.

Algorithm Benchmarker

C# 12, .NET 8.0, WPF (MVVM), SQLite, LiveChartsCore, Dependency Injection

A .NET 8 WPF desktop profiling suite that auto-discovers 51 algorithms across 10 CS domains and empirically verifies Big-O complexity using least-squares regression.

Complaint Classifier System

Node.js, Express, Python, FastAPI, scikit-learn, TF-IDF

A two-service student complaint triage system pairing a 3-model scikit-learn FastAPI inference server with a two-layer circuit-breaker fallback architecture.

NITJ Academic Resource & Notes Exchange (Resource Hub)

Node.js, Express, MongoDB, React 19, Docker Compose, Jest / Supertest, JWT & RBAC, Tailwind CSS 4

A role-based academic content-moderation platform with magic-byte upload inspection, access-time re-verified signed downloads, file versioning, audit logs, and 6 integration test suites.

Experience

Game Development Intern

13 Jun 2025 – 13 Aug 2025

Aicade (Braincade Technologies Pvt. Ltd.) — Remote

  • 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

Jan 2026 - Mar 2026

Beer Studios — Android & PC

  • 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

Aug 2026

GMTK Game Jam — itch.io WebGL & Windows

  • 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

2023 – 2027 (Expected)

Dr. B.R. Ambedkar NIT Jalandhar — Jalandhar, Punjab

  • 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.