Hi, I'm Karl, a developer and learning technologist from the UK.
I love solving real-world problems through code, especially when it involves working with APIs, data, or accessible web interfaces. I'm also excited about making learning experiences more inclusive and effective, whether that means selecting the right Learning Management System (LMS) or enhancing the introduction of digital tools to staff and students.
My work spans both education and tech. I've built full-stack projects using JavaScript, Node.js, Next.js, and PostgreSQL, and I've helped universities make strategic decisions around learning technology. I enjoy switching between writing code and designing practical solutions that support people.
Right now, I'm working on a few side projects, including an image optimiser built with Electron and Vite, and a Markdown-based writing tracker inspired by the "200 words a day" method. I'm always learning and always building.
When I'm not coding, I'm writing, running, or tinkering with some new open-source tools.





