Skip to content
BrettDorrans

ArticlesRSS feed

I occasionally publish articles on topics I find interesting. I aim to keep everything accurate. If you notice a mistake, please let me know.

Introducing @lapidist/design-lint: A Linter for Design System Consistency

An introduction to @lapidist/design-lint, a linter I created to enforce design system consistency through token validation, component usage checks, and automated governance.

30 Aug 2025 · design systems, frontend, css, accessibility, linting · 4 min read

From margin-left to margin-inline: Why Logical CSS Properties Matter

An in-depth guide to logical CSS properties like margin-inline and margin-block, with practical advice for adopting them in your design system.

20 Aug 2025 · css, frontend, design systems, accessibility, i18n · 5 min read

Architecting a Modern Frontend Platform: Scaling React, TypeScript, and API Contracts in Regulated SaaS

A blueprint for building modern frontend platforms that balance scale, compliance, and developer speed.

19 Aug 2025 · frontend, architecture, SaaS, compliance, engineering · 14 min read

What Recovering From a Stroke at 34 Taught Me About Work, Life, and Finding a Balance

Lessons on burnout, balance, and human-centred engineering learned through my recovery from a stroke in my thirties.

17 Aug 2025 · health, burnout, engineering, leadership · 12 min read

Some articles are edited with AI; see my AI Ethics Statement for details.

Let's work together

Send an emailBook a callDownload CV
  • Home
  • About
  • Articles
  • Services
  • Contact
  • Accessibility Statement
  • AI Ethics Statement
  • LinkedIn
  • GitHub

Lapidist Ltd, registered in Scotland.󠁿 Company number SC549211.

© Brett Dorrans