I design the interfaces, write the backend, and build the payment infrastructure out of love for the game.
Choosing a controller is unnecessarily complicated. Most 8bitdo SKUs are near-identical, so I built a guided buying assistant that filters 8BitDo's full controller lineup by platform, connectivity, and features down to one clear recommendation.
● Live
● Hosted on: Vercel
● Admin dashboard
React
NextJS
TypeScript
JSON Data
Vercel Postgres DB
Affiliate Marketing
Vercel
A test of whether one-question consulting can work as a real product. I built a simple landing page, a Stripe checkout, and a Cloudflare Worker to handle the payment and email the answer.
● Live
● Hosted on: robhutters.com
HTML
CSS
Vanilla JS
Stripe
Cloudflare Workers
A user complained that Bluesky's composer left much to be desired, so I built a better one.
● Live
HTML
CSS
Vanilla JS
"What's for dinner today?", is my most hated question of the day, so I built a swipe interface to lower the decision burden. It didn't take off as a standalone product but somehow it ended up being the most used mini-app on this site. I still use it to this day. Click the header to see the app.
● Live
● Hosted on: robhutters.com
UX Research
Product Design
Web Development
Choosing a laptop is overwhelming: endless near-identical configurations and jargon everywhere. So I turned "which laptop?" into a simple scoring exercise, say what matters, rate the ones you're considering, and it ranks them for you.
● Live
● Hosted on: robhutters.com
HTML
CSS
Vanilla JS
localStorage
This is a marketing tool. I used this to promote controllerpicker.com directly on BlueSky with varying degrees of success. It lets you search BlueSky (and in a previous iteration, Reddit) for keywords and reply directly to people talking about your product.
● Live
● Hosted on: Vercel
Next.js
TypeScript
Tailwind CSS
Vercel
Postgres (Neon)
Bluesky API
Google API