Skip to content
View robphoenix's full-sized avatar

Organizations

@utilitywarehouse

Block or report robphoenix

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
robphoenix/README.md

Hey, I'm Rob πŸ‘‹πŸ»

I'm a Senior Software Engineer specialising in design systems, currently building Hearth at Utility Warehouse. Every customer-facing application is built on it, and more than a dozen cross-platform product teams use it.

  • 🧱 I build and scale its core libraries: accessible React components, design tokens, iconography, illustrations and fonts
  • πŸ” I automate the Figma-to-code pipelines and back it all with Storybook, visual regression testing and custom dev tooling
  • πŸ“š I write documentation for engineers and LLMs alike, and I count it as part of the product
  • 🀝 I mentor engineers, run knowledge-sharing sessions and support adoption across teams
  • πŸ€– Right now I'm making Hearth AI-native, with an MCP server, custom agent skills and generated LLM documentation, so AI tools produce UI that follows the system

It's been a bit of a winding path. I started out as an artist, studying computer networking as a mature student, then moved through backend and frontend before landing in design systems.

I'm based in the North Wales countryside with my family and our many animals. I'm usually reading, walking, or fixing something.

Pinned Loading

  1. utilitywarehouse/hearth utilitywarehouse/hearth Public

    Utility Warehouse Design Systems

    TypeScript 2

  2. utilitywarehouse/design-systems utilitywarehouse/design-systems Public archive

    UW Design Systems

    TypeScript 5

  3. diy-as-privilege diy-as-privilege Public

    🀘 β™Ώ 13 Point Manifesto for Musicians

    JavaScript

  4. trawl trawl Public archive

    β›΅ A strong fishing net for dragging along the sea bottom to collect IP addresses and similar flotsam & jetsam

    Go 72 5

  5. IPA IPA Public archive

    DEPRECATED - A pale, hoppy library, in Elixir, for working with Internet Protocol Addresses.

    Elixir 6 2

  6. diffios diffios Public archive

    Cisco IOS diff tool

    Python 40 19