Est. 2007 · Based in Jönköping, Sweden

Now taking briefs for Q3 '26

I publish an annual impact report covering the work I have done that year, what it added up to, and what it cost. The report is the same shape every time so the years can be read against each other.

What goes in each report

Each year covers the same set of things, in the same order:

  • Engagements completed. Number, type, where each one ended (delivered, paused, refunded, transitioned to maintenance).
  • People reached. Aggregate audience size of the work that shipped, where I can measure it cleanly without surveillance.
  • Carbon and resources. Estimated emissions for the websites I built or maintained that year, hosting profile, hardware refresh decisions.
  • Accessibility. WCAG conformance reached on each delivered site, audits passed, audits failed and why.
  • Money. Revenue, where it came from (sectors and geographies), where it went (taxes paid, sub-contractors, infrastructure, salary), what was donated.
  • Hours. Total worked, how they split across client work, learning, admin, and rest.
  • Mistakes. What went wrong, what I changed because of it.
  • What I declined. Sectors and clients I turned down, and the rule I was applying when I did.

Reports are written, not slide-formatted. PDFs for download below; future reports may also live as landing pages on this site.

Why retroactive

I am rebuilding the public record for the past six years (2020 onward). Some years exist as private records that need to be reformatted for publication. Others are being reconstructed from invoicing, project records, and hosting data. Each one will appear here as it is finished, dated by the year it covers, not the year it was published.

Reports

Listed by year. Empty entries are reports being prepared.

  • 2025in preparation
  • 2024in preparation
  • 2023in preparation
  • 2022in preparation
  • 2021in preparation
  • 2020in preparation

PDFs will be linked here when each report is finalized. If you want a draft figure or a specific number before the full report is ready, write to hello@doingwellandgood.com.

How to read these reports

Numbers are reported in absolute terms first, then as ratios where the ratio is more honest than the number alone (e.g. accessibility audits passed out of audits attempted, not as a percentage of “all sites” which would be misleading). Where data is estimated, the estimation method is named. Where I do not have the data, I say so rather than approximate.

The reports are not marketing. They are the record of a small business trying to do specific things well, and saying out loud what it actually did.