
KarlHorning.dev - Building a Modern, Accessible Developer Portfolio
A TypeScript-based Next.js portfolio focused on accessibility, performance, and clean documentation.
I ship practical, human-centred solutions with performance and a11y in mind.
Accessibility-first
WCAG-aware design, keyboard and screen-reader friendly.
API-driven
REST/GraphQL, typed clients, tests and docs.
EdTech expertise
LTI/SCORM integrations, institutional APIs, and HE-scale deployment.
Performance & DX
Vite/Next.js, sensible tooling, CI and quality gates.
JavaScript
Node.js
React
GraphQL
SQL
Tailwind

A TypeScript-based Next.js portfolio focused on accessibility, performance, and clean documentation.

Full-Stack JavaScript Developer (Backend Focus) at Learnlight (2021-2024). Built and optimised the Apollo-based GraphQL API powering Learnlight's global learning platform, improving scalability, reliability, and developer efficiency for 700k+ registered learners across 180+ countries.
| 6 min read
What happened when I added Playwright and axe-core to my portfolio site — the structural issues that surfaced, how I fixed them, and what automated testing still missed.

| 7 min read
A reference list of web accessibility tools, guidelines, and articles — with starred items for quick starting points.
Open to freelance projects, consultancy, or a full-time role in EdTech, accessibility, and full-stack development.