About
I’m a designer who can code, but I tell people I’m a full‑stack developer who can design, because the order of those words strongly affects how much money you can make. 15+ years of experience. I work mostly with startups.
For fun
I designed and built my own Spotify player. Wait, what?
For money
2024 is the year of working for stealth startups for me. Currently, I’m working for one as a designer who can code.
Earlier this year, I worked as a contractor and technical advisor, building a stealth-stage startup backed by South Park Commons with two wonderful founders.
Amazing thought partner
and collaborator
Greg turns every ambiguity into a playground for actionable solutions 🪄
Portfolio & resume
I’m as good as my last album. At the beginning of the year, I finished a contract for a non‑stealth startup, DEN:
Impressive
You can skip
the whiteboard interview
- Learn more about DEN (TechCrunch, 2023)
- What have you been working on here? (great question!)
- Where do you see yourself in 7 years? (design fiction exercise)
Writing
I stopped publishing under my name some time ago (I do it under a pseudonym now), but if you want to read something signed by me, I invite you to CSS‑Tricks and this very website.
Design process
My favourite representation of the design process is The Squiggle by Damien Newman
Languages
When it comes to programming languages, I’m a polyglot. Lately, I’ve been writing mostly TypeScript for SvelteKit. In the past, I’ve worked with JavaScript, Python, Objective‑C, PHP, and a bit of Ruby. If you need me to know Go or—let’s say—Elixir, let me know, and I’ll learn it. Fast.
Availability
February 2025
Contact
Elsewhere
I actively bookmark interesting code with stars on GitHub. Also, I’m a Shop‑o‑maniac.