Open to entry-level software roles

I build interactive web apps where the details do the talking.

Frontend developer with UI/UX at the center: a hover that helps, a transition that explains, a page that responds as you explore it. Based in Kolkata, India.

7
Projects built
2253
All India Rank, Coding Ninjas 2023
4 mo.
Internship at NxtWave
Brickflux gameplay: a green Builder and a red Breaker fight over a grid of bricks
Live Brickflux React · TypeScript Three.js · Physics

Flagship projects

Three projects that show how I think and build.

A game with tested physics and shareable state, a full-stack app that classifies music honestly, and a 3D physics sandbox. Each one is playable or readable in minutes.

Brickflux round in progress

01 Interactive game · Canvas 2D

Brickflux

Order vs Chaos in the browser. A Builder and a Breaker bounce around a brick grid and you set the rules: speed, round length, chaos.

  • Seeded challenge links replay the same grid with the same settings for anyone who opens them.
  • Sub-stepped physics so fast balls never tunnel through bricks.
  • Keyboard and screen-reader friendly, with Playwright tests in CI on every pull request.
  • JavaScript
  • Canvas 2D
  • Playwright
  • GitHub Actions
  • Vercel
Aural mapping Lean On by Major Lazer to EDM, Tropical House, Moombahton with 95% confidence

02 Full-stack product · React + TypeScript

Aural

Tells you where a song actually sits: genre, subgenre, and microgenre, instead of stopping at “Dance”. Search a title or hold up your phone.

  • Shazam-style mic recognition via AudD, with a speech-to-text fallback when nothing matches.
  • Three levels that must all differ, plus a confidence score and an honest note when it is only a rough guess.
  • All provider calls run server-side, so API keys never reach the browser.
  • React
  • TypeScript
  • TanStack Start
  • Tailwind
  • Zod

03 3D physics sandbox · Three.js + Rapier

Matchbox Simulator

A small fire lab. Strike a match, open the cupboard, and watch how everyday objects react to an open flame.

  • Rigid-body physics with real masses in grams and real gravity, so objects collide instead of passing through.
  • Every item behaves differently: steel wool gains weight as it burns, flour dust explodes, water on hot oil erupts.
  • A safe way to see why you never put water on an oil fire.
  • Three.js
  • Rapier
  • Vite
  • Vercel

More projects

Smaller builds, same attention to detail.

Experiments and products across APIs, creative tools, and calm interfaces.

Active

Moodboard AI

Type a feeling, get a moodboard. A 183-mood lexicon, live images from open archives, and a page palette derived from the mood in OKLCH.

  • JavaScript
  • OKLCH
  • Open APIs
Active

Memeception

Pick a category, hit Gimme Meme, and save favourites. Fallback sources, light and dark modes, and a Next.js rebuild with a ⌘K palette.

  • JavaScript
  • Next.js
  • REST
Active

Inner Sanctuary

A calm space for reflection: guided dialogue, a breathing studio, and gentle play. No accounts, no third-party requests, reduced-motion aware.

  • JavaScript
  • Accessibility
  • Playwright
Active

Nobius

A 360° alien world exploration experience with relaxing visuals and audio.

  • 360°
  • Audio
  • Visuals
GitHub

Browse every repository

Commit history, READMEs, and work in progress.

Skills

What I bring to a team.

Taken from the projects above, not from a keyword list.

Frontend & interaction

Interfaces where motion, accessibility, and performance are designed in.

  • React
  • TypeScript
  • JavaScript
  • HTML & CSS
  • Tailwind
  • Canvas 2D

3D & physics

Real-time scenes with believable behaviour.

  • Three.js
  • Rapier
  • Vite

APIs & data

Products built on public data, with fallbacks when a service fails.

  • REST APIs
  • TanStack Start
  • Zod
  • Server-side keys

Quality & shipping

Tests, typechecks, and CI before it goes out.

  • Playwright
  • GitHub Actions
  • ESLint & Prettier
  • Vercel

Creative direction

Prompt systems and art direction shaped into coherent campaign worlds.

  • Art direction
  • Prompt craft
  • Editorial composition

How I work

I use AI tools for parts of my workflow. I build, review, and maintain every project here.

Synthetic vision

One prompt is never the point. The art direction is.

Eight directed studies: references, typography, composition, and campaign thinking applied to generative image tools. Click any poster to explore it.

Background

A foundation built on code, communication, and consistent learning.

  1. 2023

    All India Rank 2253

    Coding Ninjas Premier League. A competitive signal of structured thinking and core programming fundamentals.

  2. Feb–May 2024

    Presentation Specialist Intern

    NxtWave Disruptive Technologies. Turned DSA concepts into clear presentations and diagrams across teams and tight timelines.

  3. 2025

    B.Tech, Computer Science

    KIIT · CGPA 7.56/10.

  4. Now

    Building interactive, visual-first web apps

    Brickflux, Aural, Matchbox Simulator, and the projects above.

Contact

Let’s build something people remember.

I’m looking for an entry-level software role on a team where curiosity is useful and thoughtful execution matters. Email is the fastest way to reach me.

Email Nilim
01 / 08

Neo Futures