The loveliest icon set for your next project. Get 200+ beautiful, high quality icons, free for personal use.Read case study
Your ideas turned into digital products.
I have designed and built blogs, online shops, interactive calculators, and SaaS products with more complex business logic. No matter what idea you have, I can help you make it real.
More than 12 years of hands-on experience.
As a consultant, I have worked in many industries and with many technologies. With experience along the entire stack, I know many pitfalls to look out for and how to avoid them.
Designs that are modern and responsive.
I’ll create effective and user-friendly designs for your app or website. Mobile versions are part of the package at no extra cost. Already have a design? No problem, I’ll take it to the next level!
You’re in charge of your own content.
From day one, you can change what texts and images go into your product. You’ll also get access to a private staging environment to see your changes in action before you publish them.
A collaboration built on feedback.
We’ll have regular review and feedback sessions to improve both the product and how we work together. No two clients are the same, but I work hard to make sure they’re all happy.
Quality work at a fair price.
I charge daily rates priced to industry standards. Combined with transparent billing, this keeps our collaboration fully flexible. We’ll find a setup that fits your needs, budget, and schedule.
Commissioned a lawyer to write my employment contract
There are too many nuances I don’t know in writing employment contracts. I found a lawyer in Berlin that I now commissioned to write one for me. I’ll happily pay for professional services instead of messing this up trying on my own.
Started writing my employment contract
I need an employment contract for when I hire myself in my own company. There are several templates I am working through to compile a version that matches my situation and plan.
Wrote an article for Smashing Magazine
My first article on Smashing Magazine went live today. It covers foreign key-relationships in flat file Next.js setups.
Last newsletter issue before taking a break
My recent attempts of creating engaging content all failed and/or backfired. I’m putting some of them, such as my newsletter, on hold for a while.
Newsletter issue #89
As I’m drawing more icons for my set, I want to share this trick on how we can create complex shapes using a few basic elements on the example of a stack of coins.
Another quick side project? Sure, why not! This one is a collection of activities for sprint retrospectives to make the process of planning them easier and faster.
Heard back from the business plan review
After 7½ weeks (instead of the estimated 1–2), I finally received a “certificate of sustainability” for my business plan. I got a confirmation everything looks good, but unfortunately my deadline to apply for funding with this ended three weeks ago.
Newsletter issue #88
For a new project, I am reviewing the phases in a sprint retrospective. I have seen some team skip at least one of them, making them lose out on some useful opportunities.
Newsletter issue #87
I was looking for fun APIs to use when trying something new with my latest tech stack. I found a few that seem super interesting.
Newsletter issue #86
On a quest to remove the need for a cookie banner from my site, I had to remove all YouTube embeds.
Newsletter issue #85
My last two projects both grew out of something I had a personal need for. There are more potential products like that out there.
Four days after coming up with the idea, I am releasing my latest project in “early access”. That way, you can use it immediately and I can get early feedback.
Started on another side project
As I’m working on more products using the same tech stack, I have run into a repetitive task I want to simplify.
Newsletter issue #84
While logosearch.link is a useful now, it’s more limited in scope than what I had in mind. Reading a few companies’ terms and conditions, I shifted to a slightly different idea.
Newsletter issue #83
In my new project, I want to track a tiny bit of information. Instead of pushing Google Analytics into it, I’m running a minimum viable analytics approach.
Idea for new side project
After moving my site to a new domain and technology, I want to see how quickly I can build a side project with this stack. It will be a search for brand logos, or potentially their branding guidelines.
Newsletter issue #82
When I changed my domain name, I had to make sure none of the existing links to my site broke.
Rebranded to domhabersack.com
For years, everything I did ran under the brand “islovely”. It started to feel impersonal, so I retired it in favor of using my own name for these projects.
Newsletter issue #81
As I am updating my social preview images, I often need to reset the cache on Twitter and LinkedIn. This issue explains how to do that.
Sites like Twitter and LinkedIn cache the preview image that appear when sharing links. We can clear that cache to have them pick up new versions faster.Read full article
Submitted business plan for review
I need a “certificate of sustainability” for my business plan. I submitted the latest version to a provider for review. The process will take about two weeks.
Talked to a lawyer about incorporation
In an hour long consultation, a local lawyer helped me answer questions I had been unable to find reliable answers for online.
My first article walks readers through creating a multi-author blog with Next.js. In this post, I share the story and process behind the experience.
How do you know when to call it quits on an experiment? I’m dialing back on some of mine to get back some time for other projects.Read full article
SVGs are math that looks unnecessarily complicated. Let me walk you through how to build a complex icon from a few circles and lines.Read full article
Sprint retrospectives are a waste of time only if we use them as Weekly Complaining Corner. We can me them more fun AND meaningful at the same time.Read full article