Skip to content
Nikhil Awasthi

Projects

Things I've built, mostly to understand how something works by making it.
  1. Lucky You gameplay: the player dashes through a generated level past bats, an icicle, a lava pool and coins.

    Lucky You

    A fast 2D platformer where every level is generated the moment you press play. Eight generators, from cellular automata to a transformer trained on Super Mario Bros levels, sit behind a solver that makes sure every level can be finished.

    Phaser · Python · PyTorch · Laravel

  2. XPick on a checkout page: the hovered Place order button shows its XPath, and the popup's locator tester outlines three cart items.

    XPick

    A Chrome extension that copies an XPath or CSS selector for whatever you point at, checked against the live page so it matches only that element. Paste any locator into its test bar to see every match outlined.

    JavaScript · Chrome Extensions · Playwright