|
Joachim Klahr Game Systems Developer |
Welcome to my portfolio. I'm a systems programmer with over two decades of experience, primarily in the games industry since the mid-2000s. Throughout my career, I've developed a strong passion for low-to-mid level programming, where performance and precision matter most.
I’m deeply invested in free and open-source software and have a profound love for Unix-like operating systems. My work is driven by a desire to build efficient, robust, and elegant systems that not only solve problems but also contribute to the broader developer community.
Feel free to explore my hobby projects and see what I’ve been working on!
![]() |
![]() |
![]() |
| C | |
| C++ | |
| Go | |
| Java | |
| C# |
300 Svenska Fåglar is an intuitive and user-friendly online checklist application designed specifically for hobby ornithologists and birdwatching enthusiasts in Sweden.
License: Commercial
Languages: Go, TypeScript
https://300sf.seZonventure is a dynamic platform that offers GPS-based puzzle hunts, designed for adventure seekers and puzzle enthusiasts.
License: Commercial
Languages: C++, Go, Java, Swift, TypeScript
https://zonventure.comQuadrate is a native, stack-based, Turing complete programming language focused on simplicity and expressiveness.
License: GPL-3.0-only
Languages: C, Go, Quadrate
https://quad.r8.rsA hacking simulator that challenges players with computer knowledge and puzzle-solving skills.
License: Commercial
Languages: C, Bash
https://nyctophilic.seThe Nova r8 game engine is a compact C-based engine designed as an educational tool for learning various programming languages.
License: GPL-3.0-only
Languages: x86_64 Assembly, C, C++, C#, Go, Hare, Lua, Python, Rust, V, Zig
https://git.sr.ht/~klahr/nova-r8A GitHub Action that offers Go support as a scripting language for GitHub Workflows.
License: GPL-3.0-only
Languages: Bash, Go
https://github.com/klahr/go-inlineThis C library provides a simple UTF-8 text scanner that tokenizes input into identifiers, numbers, and strings.
License: GPL-3.0-or-later
Language: C
https://git.sr.ht/~klahr/libu8tA CLI front-end for the tududi project.
License: GPL-3.0-or-later
Language: Bash
https://git.sr.ht/~klahr/tdA build system using Docker.
License: GPL-3.0-only
Language: Go
https://git.sr.ht/~klahr/fabricate-cliRang is a comprehensive tool for testing and debugging web APIs.
License: GPL-3.0-only
Language: Go
https://git.sr.ht/~klahr/rangA Visual Studio Code extension that serves as a front-end interface for Rang.
License: GPL-3.0-only
Language: TypeScript
https://git.sr.ht/~klahr/vscode-rangA Go library for interfacing with OBD-II devices.
License: GPL-3.0-only
Language: Go
https://git.sr.ht/~klahr/canalizeThis project enables the use of the Plastic SCM tools (cm and plasticgui) via Docker, with the goal of supporting Linux distributions that are not officially supported.
License: GPL-2.0-only
Language: Bash
https://git.sr.ht/~klahr/docker-plasticscmPingvim is a lightweight configuration for Neovim.
License: MIT
Language: Lua
https://git.sr.ht/~klahr/pingvimUnitCheck, the minimalist C library designed to streamline your unit testing process. With UnitCheck, you get a super simple toolset to ensure your code's reliability and quality.
License: GPL-2.0-only
Language: C
https://git.sr.ht/~klahr/unit-checkAxiom is a stack-based programming language designed for solving mathematical problems.
License: GPL-3.0-only
Language: Go
https://git.sr.ht/~klahr/axiomA tiny echo server.
License: GPL-3.0-only
Language: Go
https://git.sr.ht/~klahr/serve-me-upA Linux Kernel Character Device driver that performs text encryption and decryption using the principles of the historic Enigma machine.
License: GPL-3.0-only
Language: C
https://git.sr.ht/~klahr/enigma-kernel-deviceCiphers is a collection of software implementations of cryptographic machines, including the Enigma.
License: GPL-3.0-only
Language: C
https://git.sr.ht/~klahr/ciphersThis note-taking app is designed for simple organization. With Git synchronization, users can easily track changes and work together on notes.
License: GPL-2.0-only
Language: Bash
https://git.sr.ht/~klahr/ntixA Bühlmann decompression algorithm (dive computers) implementation.
License: MIT
Language: C
https://git.sr.ht/~klahr/saturateThe GO-PBN Parser Library is a specialized software tool designed for reading and interpreting data in Portable Bridge Notation (PBN) format.
License: GPL-3.0-only
Language: Go
https://git.sr.ht/~klahr/go-pbnImplementation of Vincenty's formulae.
License: MIT
Language: Go
https://git.sr.ht/~klahr/open-vincentyThis simple theme is heavily inspired by https://jonathontoon.com/
All content provided under the CC BY-NC 4.0 license.