SKB_
  • Home
  • About
  • Playground
  • Resume ↗
GitHubLinkedInEmail

// Experimental playground

Labs

LoadCheck

Slow websites lose users, but it is often hard to know what to fix first. LoadCheck gives teams a clear, prioritized action plan to improve the experience.

  • Next.js
  • Lighthouse
  • Web Performance
  • Vercel
↗ Live

Likewise

Finding something to watch is easier when recommendations understand both your taste and the people you trust. Likewise turns those signals into more personal picks.

  • Product Design
  • React
  • TypeScript
↗ Live

The Map of Everything

A fun little experiment I made when Fable 5 first came out.

  • Claude
  • Motion Design
  • Visual Systems
↗ Live

MEMETIME

Internet culture is scattered across platforms and timelines. MEMETIME brings its evolution together as one interactive museum.

  • Next.js
  • Three.js
  • React Flow
  • GSAP
  • Framer Motion
  • TypeScript
↗ Live

// Selected work

Case Studies

Moodle

Online drawing games can be awkward to organize without a full group. Moodle makes it easy to start a room, invite friends, and fill empty seats with bots.

  • React
  • Socket.IO
  • PostgreSQL
  • MediaPipe
↗ View case study

Protoplay

System design is often taught as static theory. Protoplay turns abstract architecture and algorithm concepts into hands-on challenges.

  • Next.js
  • TypeScript
  • Tailwind
↗ View case study

Fort Wayne, Indiana Crime Analysis

Raw crime records are too large and messy to interpret directly. This analysis surfaces meaningful patterns while separating evidence from assumption.

  • Python
  • Pandas
  • Kaggle
  • Data Viz
↗ View case study

Categorical Data Visualization Study

People can misread categorical charts when the format does not fit the data. This study tests which chart choices communicate most clearly.

  • Research
  • User Study
  • Data Viz
↗ View case study
Shreya Komarabattini