Dominik Hofer
banner
dominik.social
Dominik Hofer
@dominik.social
Coder & occasional pixel pusher. Sometimes I write as well.

Crafting billow.software @ trueform.agency at day.
Building my own stuff at night.

🔗 https://dominikhofer.me
🦋 at://dominik.social
📌 Switzerland
Pinned
Hi Bluesky ✌️

I'm Dominik, a young coder from Switzerland. I work as a #webflow dev and study computer science by ​day, while working with #laravel and on my personal website by night.

Some things I'm into: #running, #photography, #blogging, #indieweb, #minimalism

👉 dominikhofer.me

Cheers!
Curious. Creative. Coder. | Dominik Hofer
Hi and welcome to my personal lil corner of the internet. I hope you enjoy your stay!
dominikhofer.me
Exam 6/7 done. Last one's tomorrow, afterwards I can finally work on my own stuff again without guilt 🫣😁
January 22, 2026 at 2:00 PM
Publicly committing so I don't tinker too much:

My new personal website goes live this weekend 🙌

Just need to make some final touches and set up the hosting, then we're good to go.

#buildinpublic
January 22, 2026 at 9:23 AM
One skill I recently created for Claude Code and quite enjoy using is called "continuous-learning".

It goes through the last n git commands and identifies learning opportunities that could be documented in CLAUDE.md or specialized files.

#buildinpublic
January 21, 2026 at 10:23 AM
RSS on atproto, I'm so here for it!

It's a first step into the right direction: dominikhofer.me/social-indie...
January 21, 2026 at 8:13 AM
Reposted by Dominik Hofer
Make software, not war.
January 20, 2026 at 5:11 PM
I'm currently building v2 of my personal site with @getkirby.com.

The core idea is to have a unified feed of all my content in one place.

I've now backfilled my whole Twitter archive + regularly fetch posts from Bluesky. So cool seeing everything come together.

#buildinpublic
January 20, 2026 at 11:00 AM
For the next time you have to wait for a dev (or Claude) to implement your designs 👇

And for everyone else, just click the buttons, it's really satisfying :)
Thrilled to announce Grab Hold!

Don't just wait, Grab Hold.

Hold is the perfect hand-off companion for designers waiting for devs to implement their design.

Live today! 🙌

grabhold.now
Hold™ | The designer's hand-off hero
Don't just wait, Grab Hold. Hold is the perfect hand-off companion for designers waiting for devs to implement their design.
grabhold.now
January 19, 2026 at 3:32 PM
Custom range slider for billow.software based on Radix UI.

h/t to @cedric.design for the design ✨

#buildinpublic
January 19, 2026 at 3:19 PM
Agent Skills in general really are one of the best innovations of the last couple of months when it comes to coding agents.

I'm experimenting quite a lot with them these days and it's so interesting. Especially because they are essentially just .md files (with additional references, if needed).
www.rams.ai

Interesting Claude Code skill to get more polished designs. Especially handy if you don't have a fixed design ready and want to iterate.

I used to just append prompts with "Think about how Dieter Rams would approach this", but this skill is so much more comprehensive.
/rams - Design Engineer for Claude Code, Cursor, and OpenCode
Accessibility and design reviews for your codebase.
www.rams.ai
January 19, 2026 at 8:18 AM
www.rams.ai

Interesting Claude Code skill to get more polished designs. Especially handy if you don't have a fixed design ready and want to iterate.

I used to just append prompts with "Think about how Dieter Rams would approach this", but this skill is so much more comprehensive.
/rams - Design Engineer for Claude Code, Cursor, and OpenCode
Accessibility and design reviews for your codebase.
www.rams.ai
January 19, 2026 at 8:15 AM
What is the current recommended way to backfill posts from an Astro/md-based personal website into @leaflet.pub?
January 18, 2026 at 9:35 AM
youtu.be/ef568d0CrRY

My timeline didn't lie, this video is a masterpiece. Better story arc than most MCU movies ;)
1000 Players Simulate Civilization: Rich & Poor
YouTube video by ish
youtu.be
January 18, 2026 at 9:19 AM
Reposted by Dominik Hofer
The biggest misunderstanding about ATProto is thinking it’s a social protocol, rather than a new internet protocol.

I say this because until recently that’s how I viewed it. @standard.site was the gateway to understanding the ATProto, lexicons, and how a simple protocol can open the web again.
January 16, 2026 at 2:06 PM
99% of the actually useful tips that help me with using AI in my coding workflow comes from people who've been in the industry for many years/decades.

Folks like @aaronfrancis.com, @simonwillison.net, et al.

It's usually the calmer, less "hype-y" advice we should pay more attention to.
January 15, 2026 at 3:08 PM
Signing something with a mouse is hard…

But really looking forward to getting access to the library!

www.interfacecraft.dev/
January 15, 2026 at 10:29 AM
Reposted by Dominik Hofer
They say AI is the end for developers.
They say the job market is gone.
They say learning to code is pointless.

I don’t buy it.

I think we're just getting started.
January 14, 2026 at 8:38 PM
Reposted by Dominik Hofer
Everybody thinks 'https://' stands for 'hypertext transfer protocol secure' but it actually stands for 'head to this place, sucka' followed by a colon and two laser sounds
January 13, 2026 at 8:17 PM
Reposted by Dominik Hofer
Curiosity got the best of me: I built an aggregator for @standard.site 😅 Very much a first iteration and could use a lot more features, but a fun challenge all the same. Will probably do another blog post about the process and architecture when I have time!

docs.surf
Docs.surf
Aggregator for publications and documents on the open web
docs.surf
January 14, 2026 at 4:12 AM
After a long day, I wasn't too keen on still having to go through a mock exam for tomorrow.

So I just let Claude Code gamify it a bit for me, and it was way more fun than ticking some boxes on a sheet of paper :)

There's a store for buying fancy themes & cursors + an occasional puppy gif 🐶
January 13, 2026 at 5:26 PM
Some great skills for Swift development (also works with Claude Code) to try out 👇
January 8, 2026 at 11:18 AM
Reposted by Dominik Hofer
i love the beginning of the year because everyone starts blogging. and if you (yes you) were thinking about starting, this is your sign
January 6, 2026 at 3:56 PM
My just-in-time submission for this month's IndieWeb Carnival, hosted by @vhbelvadi.com on the topic of the IndieWeb in 2030:

dominikhofer.me/social-indie-web

#indiewebcarnival #socialweb #atprotocol #activitypub
A more social IndieWeb | Dominik Hofer
My entry for the IndieWeb Carnival of December 2025 about the IndieWeb in 2030.
dominikhofer.me
December 31, 2025 at 7:35 AM
Reposted by Dominik Hofer
If you are still trying your best to make great stuff, share wisdom and make tools that help people achieve their dreams, you are very cool and have my respect.

My favorite social media is when people are sharing craft and supporting their friends. Its what makes the web fun
December 30, 2025 at 7:41 AM
What a cool idea!
I've been quietly building kindling.wtf — a regenerative feed layer that removes cruelty without removing controversy.

The idea: your feed shouldn't be full of spite masquerading as reasonable commentary, but it also shouldn't sanitize away legitimate anger at injustice.

More below ⬇️(1/4)
#atproto
December 30, 2025 at 1:34 PM
Bluesky should add a "Why did I follow this person"-note field to each profile.

I regularly go through my follows to clean them up and sometimes, it's really hard to reconstruct (or guess) why I followed someone.
December 30, 2025 at 1:33 PM