Structure first.
I design how information and digital experiences are organized: the architecture, the screens, the content and the code. People find what they came for, and the machines reading on their behalf can too.
Information Architecture
- Content auditItemList
- TaxonomyDefinedTermSet
- Sitemapsitemap.xml
- Navigation<nav>
UX/UI Design
- User journeyspotentialAction
- Wireframes<main> <aside>
- Hi-fi layoutsWebPage
Content Systems
- Message hierarchy<h1>–<h3>
- Semantic taggingabout · mentions
- Structured dataJSON-LD
Web Development
- Components<template>
- PerformanceLCP ≤ 2.5s
- Searchrobots.txt
Every line ends here.
Tell me what's tangled. I reply within 24 hours.
Brief received.
Thanks. You'll hear from me within 24 hours.
Four lines, one network.
Take one line or all four. Each one is useful on its own, and they're designed to connect.
Information Architecture
Sitemaps, page relationships, data classification and navigation systems, built around how your customers actually look for things.
- Content audit
- Taxonomy
- Sitemap
- Navigation
UX/UI Design
Wireframes first, then high-fidelity layouts. Interactions that feel obvious, on screens without clutter.
- User journeys
- Wireframes
- Hi-fi layouts
Content Systems
Message hierarchies, tone guidelines and semantic tagging, so people get the answer they came for and AI gets the structure it needs.
- Message hierarchy
- Semantic tagging
- Structured data
Web Development
All of it built as fast, standards-compliant front-end code, optimized for loading speed and search.
- Components
- Performance
- Search
Get on at any station.
Whether it's one tangled section or an entire digital experience, send me the problem and I'll tell you where I'd start.
Send a brief- Based in
- Toronto, Canada · working remotely
- Elsewhere