Skip to content
View Karl-Horning's full-sized avatar
😀
😀

Block or report Karl-Horning

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Karl-Horning/README.md

Hello, I'm Karl 👋

I'm a full-stack developer specialising in TypeScript, Node.js, and React, with experience building scalable APIs and web platforms used by hundreds of thousands of learners worldwide.

My background combines software engineering and education technology, which gives me a strong focus on building systems that are both technically robust and genuinely useful for the people who rely on them.

Previously, I worked as a full-stack developer on a global EdTech platform used by 700,000+ learners across 180+ countries, helping optimise the GraphQL backend for performance and reliability.

Tech Stack

Languages & Frameworks

TypeScript Node.js React Next.js JavaScript Python Electron

APIs & Data

GraphQL PostgreSQL Prisma Sequelize REST

Testing & Tooling

Postman Mocha Swagger CI/CD

Featured Projects

Scalable learning ecosystem used by 700k+ learners in 180+ countries.

I optimised GraphQL performance (cutting redundant queries 36 → 1), implemented API rate limiting, and automated backend testing.

Focus: backend architecture, performance, developer experience.

My Next.js + TypeScript developer portfolio.

The site achieves 100% WCAG 2.2 AA accessibility and 99–100 Lighthouse scores, with Playwright + axe-core tests and CI/CD through GitHub Actions.

Focus: accessibility, front-end architecture, developer tooling.

Values

  • Accessibility-first design
  • Clear, maintainable systems
  • Collaboration and knowledge sharing
  • Documentation as part of engineering

Currently Exploring

  • AWS architecture and distributed systems
  • GraphQL performance patterns
  • Accessibility testing with Playwright + axe-core

Connect

Pinned Loading

  1. Karl-Horning.github.io Karl-Horning.github.io Public

    My personal developer portfolio built with Next.js 16, React 19, TypeScript, and Tailwind CSS — accessible, performant, and responsive by design, with a focus on maintainability and clean architect…

    TypeScript

  2. karl-style-guides karl-style-guides Public

    Concise, practical rules for readable, consistent, and accessible documentation and commits. This repository collects style guides and templates designed to make text-based resources easier to read…

  3. blackboard-learn-apis-postman-collection blackboard-learn-apis-postman-collection Public

    Postman collection and setup guide for working with the Blackboard Learn REST APIs, including authentication and example requests.

  4. macos-gitignore macos-gitignore Public template

    A simple .gitignore template for macOS users working with Word, Excel, Affinity, and Markdown.