Rupa Dhillon

Hi, I'm Rupa

I’m a software engineer and educator with experience creating games, educational programs, interactive art exhibits, and full-stack web applications. I love solving complex problems, learning new things, and sharing my knowledge with others. When I’m not coding, you can find me tutoring, drawing, or walking around outside.

Web and Native Apps

Simply Budget screenshot

Simply Budget

It's not sexy. It's not exciting. It's Simply Budget! An extremely practical budgeting app for people who want to track their spending against a goal in a ledger-like manner. Native app under development.

  • React
  • Redux Redux logo
  • JavaScript
ChatterMeow screenshot

ChatterMeow

Meow into the void. If someone is there, maybe they'll meow back, or open two tabs and meow at yourself. A quick experiment using Node.js, Web Sockets, and React.

  • React
  • JavaScript
  • Node.js node.js icon
  • PostgreSQL PostgreSQL icon
Bench BnB screenshot

Bench BnB

Full-stack app. Read and review benches in your local area. Click the map to add a new bench. Login required to add content. Uses Amazon AWS for image hosting.

  • Ruby Ruby icon
  • Rails Rails icon
  • React
  • Redux Redux logo
  • JavaScript
  • PostgreSQL PostgreSQL icon
  • Amazon AWS
Breddit screenshot

Breddit

Rails app. An MVP clone of Reddit. Visitors can view subs and posts. Registered users can create subs and posts, upvote and downvote, and comment.

  • Ruby Ruby icon
  • Rails Rails icon
  • JavaScript
  • PostgreSQL PostgreSQL icon

Art and Games

Rock Vibe

An accessible musical game for blind and sighted gamers featuring custom hardware and software. Compatible with Rock Band controllers. Released for Mac OS X and Windows 7.

Listen

An immersive audiovisual-tactile art installation featuring an evolving soundscape and a 10-channel speaker system. Exhibited at the Museum of Art and History in Santa Cruz.

protoTable

An electronic musical instrument. Special blocks placed on the surface synthesize sounds, while movement and location trigger different audio effects.

Land of Bad Shapes

1-player game created in Unity for teaching programming. Collect glowing orbs to gain speed and trigger the portal to the next level. Create and connect your own custom game controller using C# and Arduino.

Toolbox