Rob Hameetman
banner
robhameetman.com
Rob Hameetman
@robhameetman.com
┝━━━━━┥ Staff Design Engineer, expert in:
│ ✶ ✶ ✶ ✶ │ #DesignSystems #MicroFrontends #DeveloperExperience
┝━━━━━┥ #TypeScript #React

📰 blog.robhameetman.com
🧑‍💻 github.com/RobHameetman
🧵 threads.com/@robhameetman
💼 linkedin.com/in/rhameetman
Pinned
I’m not just getting back into design systems, I’m looking to (re)build one that dethrones Shopify’s Polaris as the industry gold standard. I have the expertise but open source won’t cut it, I need a team that actually has the means at an org that values solid design/eng enough to make it happen.
I should invent a serialization format called Grotesquely Overengineered Object Notation just so I can say my APIs GOON hard
November 18, 2025 at 12:18 AM
JSDOM is great but I’m surprised no one’s built a browser DOM implementation in TypeScript that uses the actual interfaces from lib.dom.d.ts. Guess what I’ve been building 😏
November 10, 2025 at 5:39 AM
I've been building my own JSX pipeline. It's still a baby pipeline but it compiles JSX → Web Components and supports server components.

One of the most fun challenges I've taken on outside of MFEs. Also, not having any framework runtimes or prod dependencies just feels great!
October 11, 2025 at 3:34 AM
Reposted by Rob Hameetman
Why I 🧡 the web.

This #WebGL game where you deliver messages on a tiny planet is amazing. Smooth animation. Peaceful vibes (and i didn't even play, I wondered around).

messenger.abeto.co

#JavaScript #chillvibe #game
September 27, 2025 at 5:25 PM
I’m not just getting back into design systems, I’m looking to (re)build one that dethrones Shopify’s Polaris as the industry gold standard. I have the expertise but open source won’t cut it, I need a team that actually has the means at an org that values solid design/eng enough to make it happen.
September 23, 2025 at 6:03 AM
If we have watermelon, shouldn’t firemelon, earthmelon, and airmelon exist?

The Elemelons.
September 20, 2025 at 7:29 AM
Yes, sometimes it takes me five days to text back. But my messages are not late, they arrive precisely when they mean to.
September 9, 2025 at 1:59 AM
I'm joining the fun
September 8, 2025 at 9:51 PM
Any idiot can build software. It takes a REAL engineer to scale out an ansericulture platform to 64 g/day (p95) & ≤+0.1 FCR drift across 12-week growouts on a rotational pasture fabric w/federated bioclustering, supplemental 4R nutrient stewardship, microclimate integration, and transgenic stacking.
September 4, 2025 at 5:11 AM
Woohoo! 🎉 My write-up about perception-based design systems is featured in the latest Design Systems Collective newsletter!

If you're into design systems (and let's be real, why wouldn't you be?), it's worth having in your inbox.

medium.com/design-syste...
Architecting Design Systems for Human Perception
From art theory to code: cognitive framing that boosts discoverability, consistency, and delivery velocity.
medium.com
September 1, 2025 at 11:39 PM
what a time to be alive!
August 27, 2025 at 6:06 AM
Design Systems treat tokens as subatomic design particles, ignoring human perception. Since we preach user experience, you'd expect them to mirror how our minds work.

Here's how to build one that does.

blog.robhameetman.com/p/design-sys...
Architecting Design Systems for Human Perception
From art theory to code: cognitive framing that boosts discoverability, consistency, and delivery velocity.
blog.robhameetman.com
August 26, 2025 at 12:24 PM
rejection dysphoria sucks
August 21, 2025 at 11:18 PM
Claude Code: enabling a whole new generation of engineers a path to management by claiming their subagents as direct reports
August 17, 2025 at 4:26 PM
I hate when people say it's a quarter till 9pm.
Just say it's 8:75
August 15, 2025 at 3:52 PM
Vibe coding is not software engineering.
Vibe coding is not software engineering.
Vibe coding is not software engineering.
Vibe coding is not software engineering.
Vibe coding is not software engineering.
Vibe coding is not software engineering.
Vibe coding is not software engineering.
August 12, 2025 at 7:27 PM
This is insane!
August 10, 2025 at 10:20 PM
Me: “Picture this babe: my site loads with this animation in reverse all rendered by the browser. Maybe the user can spin the chair or turn the light on, who knows!”

Wife: “Nice, what’s the value of rebuilding your site this way?”

Me: “…it’s fun and I like learning new ways to do dope shit”
August 10, 2025 at 10:07 PM
No this is somehow true 😮‍💨
August 10, 2025 at 9:57 PM
Finally learning me some 3D modeling for an idea I have. I can get into this
August 10, 2025 at 12:23 AM
Finally learning me some 3D modeling for an idea I have. I can get into this
August 10, 2025 at 12:17 AM
“lootuals for my mutuals” - actual thing I said during d&d today
August 10, 2025 at 12:17 AM
Nothing annoys me more than people bragging about their token usage. I cant think of a more useless metric that means absolutely nothing yet people flex it like its a measure of how hard they work, when in fact its the exact opposite
August 10, 2025 at 12:06 AM
BlueSky connect me with more software engineers. Specifically overthinkers.
August 5, 2025 at 5:21 PM
Fun footnote in software engineering history:

Zack Jackson vibe coded so hard he single-handedly ruined it for everyone else 🤣
August 5, 2025 at 5:10 PM