Skip to content
View stonedhawk's full-sized avatar

Block or report stonedhawk

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
stonedhawk/README.md

๐Ÿ‘พ About Me

  • ๐ŸŽฎ Lead Game Producer @ Moonfrog Labs (Stillfront Group), Bangalore, India
  • ๐Ÿ“ฑ 16 years in mobile gaming: live ops, monetization, player retention, and everything in between
  • ๐Ÿ•น๏ธ Co-founder of India's top-ranked DOTA 1 team (yes, really)
  • ๐Ÿข Past studios: Tencent Games, Glu Mobile, and more
  • ๐ŸŒ™ Nights & weekends: building browser games, Android apps, and dev tools for fun
  • ๐Ÿ’ก Firm believer that shipping is the best way to learn

๐Ÿ› ๏ธ Tech Stack

Languages

JavaScript TypeScript Python Kotlin Dart HTML5 CSS3 SQL

Frameworks & Libraries

React Next.js Flutter Node.js TailwindCSS Zustand Framer Motion Android

Game Dev

Canvas API Web Audio API AABB Physics

Tools & Workflow

Git GitHub Actions NPM AWS Lambda Alexa Skills Kit Playwright Vitest PostgreSQL JIRA Metabase


๐Ÿ“Š GitHub Stats

GitHub Streak
Top Languages
Contribution Graph

๐Ÿ•น๏ธ Browser Games

Project Description Stack
๐Ÿ”ค DropQuote Architect Arcade word-builder: steer falling letters into a live grid, form words to clear space, survive rising pressure React, TypeScript, CSS Animations
๐Ÿง  Semantic Echo Daily semantic word game: guess the target word by cosine-similarity proximity โ€” the hotter the trace, the closer you are TypeScript, NLP, Vector Search
๐Ÿƒ Lexicon Crawler Roguelite word crawler: 20-floor dungeon where dictionary mastery meets tactical turn-based combat React, Zustand, TailwindCSS
๐ŸŸฉ Wordle Clone Daily word guessing game with hard mode, session stats, and CSS keyframe tile animations React, CSS Animations
๐ŸŽต 2048: Premium Sensory Edition Sliding tile puzzle with a procedurally synthesized Web Audio soundtrack that reacts to every move Vanilla JS, CSS Grid, Web Audio API
๐Ÿƒ Memory Match Card-flip matching game with difficulty levels and CSS 3D flip animations HTML5, CSS 3D, Vanilla JS
โœ๏ธ Mini Crossword 5ร—5 daily crossword with smart cell traversal, intersecting-word input, and direction auto-switching React, Data Structures
๐Ÿ’ฃ Minesweeper Classic minesweeper with recursive flood-fill reveal and three difficulty levels Vanilla JS, Recursive Algorithms
๐Ÿ“ Pong Arcade Classic ping-pong with a scaling AI opponent and Canvas rendering loop HTML5 Canvas, Vanilla JS
๐Ÿ Snake Reloaded Snake with a CRT scanline aesthetic, phosphor glow, retro color grading, and dynamic speed scaling Vanilla JS, CSS Filters, Canvas
๐Ÿ‘พ Space Invaders: Overdrive 10-wave arcade shooter with boss battles and a synthesized Web Audio API soundtrack Vanilla JS, Web Audio API, TDD
๐Ÿƒ Pixel Platformer 10-level precision platformer with AABB physics, hand-crafted levels, and a multi-phase boss HTML5 Canvas, AABB Physics
๐Ÿ“ˆ LiveOps Tycoon Idle economy sim: play the product owner of a mobile game, grow DAU and ARPDAU through live events Vanilla JS, MVC Architecture

๐Ÿ“ฑ Android Games

Project Description Stack
๐ŸŽฒ Dice Battler Turn-based combat: roll three dice and assign each to Attack, Block, or Heal across a 10-battle run Kotlin, Android
๐Ÿ—ผ Mini Tower Defense Compact offline tower defense: real-time game loop, fully offline Kotlin, Android

๐Ÿ“ฆ Libraries & Tools

Project Description Stack
๐Ÿ”ฌ review-pulse-AI AI-powered app store review aggregator: clusters player sentiment, surfaces feature requests, tracks review velocity after LiveOps events Python, NLP, OpenAI API
๐ŸŽฐ gacha-odds-pity-auditor AI auditor for game economy designers that simulates gacha odds, effective drop rates, and pity systems Python, Monte Carlo Simulation
๐Ÿ“… liveops-event-calendar-skill Voice-activated LiveOps event calendar: ask Alexa what's active, upcoming, or ending soon without opening a dashboard Node.js, Alexa Skills Kit, AWS Lambda
โš–๏ธ compliance-prescreener-skill Audits monetization, gacha, and LiveOps mechanics against App Store, Google Play, and EU compliance rules Node.js, Alexa Skills Kit
๐Ÿ“– game-ready-dictionary Pre-compiled Trie dictionary for game dev: O(m) lookups, US/UK dialects, ENABLE1 & SCOWL word lists, CI/CD NPM distribution Python, GitHub Actions, NPM

๐Ÿš€ "Building things is the best way to learn. Shipping them is the best way to prove it."

Pinned Loading

  1. lexicon-crawler lexicon-crawler Public

    A single-player, web-based roguelite word game where players draft a deck of letters to defeat a series of enemies through word construction, validating the capability of agentic IDEs to handle comโ€ฆ

    JavaScript

  2. Semantic-Echo Semantic-Echo Public

    A web-based, daily puzzle game where players guess a target word based on semantic proximity rather than spelling. This validates Codex's ability to implement mathematical algorithms (cosine similaโ€ฆ

    TypeScript