Writing

Notes from the build.

Short, practical notes on what actually worked — mostly about shipping with AI in the loop without letting quality slide.

Building full-stack apps in the AI era

Faster prototyping and smarter debugging come with new failure modes: prompt injection, quiet data leakage, plausible-but-wrong output. A working set of guardrails — tight requirements, real tests, secure defaults, cheap evals.

AI · Full-stack

Accessibility is not a checkbox

Semantic HTML, keyboard paths, visible focus, and ARIA only where it earns its place. Plus a testing routine you will actually repeat, using Lighthouse alongside a real screen reader.

Front end · A11y

React performance: what actually moves the needle

Measure first, then act. Profiler and Web Vitals before optimisation; kill avoidable re-renders, split bundles on purpose, virtualise long lists, keep state local. Verify every AI-suggested fix.

React · Performance

Practical AI features users actually want

Not every product needs a chatbot. Smart search, summarisation, form autofill and content QA earn their keep — if you handle PII, latency and cost, and measure quality before shipping.

AI · Product

Code review matters more, not less

When code arrives faster, review is the bottleneck that protects you. A checklist that holds up: security first, coverage, edge cases, readability, and what it costs to maintain in a year.

AI · Team

Ship faster with AI, without shipping bugs

Small diffs, strong tests, typed interfaces and a PR checklist. That is the whole trick for turning AI speed into work you would put your name on.

AI · Testing

RAG or fine-tuning: choosing properly

What each one is actually for, when the other is a mistake, and the unglamorous parts that decide whether it works — retrieval quality, caching, guardrails, and evaluation you can automate.

AI · Architecture

Building scalable APIs with GraphQL

Setting up a GraphQL API that stays fast under real load, and wiring it into front ends without recreating every REST problem you were trying to leave behind.

GraphQL · API

Serverless patterns worth using

The handful of patterns that hold up across AWS, Azure and Google Cloud — and the ones that quietly cost you money at scale.

Serverless · Cloud

More of this

I also build
this out loud.

Build logs, breakdowns and the occasional thing that went wrong — on YouTube and TikTok as BuiltByBlessing.

Want the long version?

  • Ask me anything from this list on a call — no charge
  • I will happily send the checklist versions over email
  • Working on something similar? Tell me where you are stuck
Get in touch