Backend engineer specialising in Node.js, TypeScript, and SQL, with experience building accessible, well-documented systems used by hundreds of thousands of people worldwide.
My background combines software engineering and education technology, which gives me a strong focus on building systems that are technically robust and genuinely useful for the people who rely on them.
Backend engineering on a global EdTech platform serving 700,000+ learners across 180+ countries. Reduced queries from 36 to 1 on the worst-affected endpoints using DataLoader, cutting resolver response times by up to 70%.
Focus: API performance, backend architecture, developer experience.
A browser extension available on Chrome, Edge, and Firefox — approved first time on all three stores. Built with TypeScript, Manifest V3, and Vitest.
Focus: developer tooling, testing, cross-platform shipping.
Personal developer portfolio built with Next.js, TypeScript, and Tailwind CSS. Automated accessibility testing with Playwright and axe-core, CI/CD via GitHub Actions, and Lighthouse scores of 99–100.
Focus: accessibility, front-end architecture, developer tooling.
- Accessibility-first development
- Clear, maintainable systems
- Documentation as part of engineering
- Collaboration and knowledge sharing
- Web Developer at King's College London
- Studying for AWS certifications
- Portfolio: karlhorning.dev
- LinkedIn: linkedin.com/in/karl-horning



