-
Master Comp. Sci. student at TUHH
-
Repo for my personal projects, not necessarily ment to be used easily by others (so beware)
- I code for my own fun and needs, so don't expect anything to be stable/prod-ready
-
Programming languages ordered based on skill: Python, C, Rust, C++17/20, Java, (Go, Haskell, Julia, Zig)
- Languages i would like to learn: Clojure/LISP, Ocaml, F#, APL
- Work mostly in Python, with a mix of C/C++ and Rust depending on the project
-
Started coding around 2015 trying to make Minecraft mods in Java
-
Currently working on my masters-thesis on modern GPGPU architectures
-
Before that did a mixed bachelors in Computer Science and Physics
Things i've done in my freetime (newest to oldest):
- Wrote a LISP in C and rewrote it in Rust
- Wrote a simplified SIMT/Vector-Processor emulated in Rust
- Wrote a oversimplified RISC-V emulator in Zig
- Wrote a very bad C compiler
- Built a Go-AI based roughly on AlphaGo architecture
- Wrote a simple kv-store service in Go
- Wrote a MNIST classifier from (mostly) scractch in C/C++
- Wrote a broken Chess-Anaylsis tool using Stockfish in Rust
- Wrote a simple chess game in Rust using SDL2
- Wrote a huffman-compression-utility in Haskell
- Rewrote tree in Go and ls in C
- Sometimes contribute to open-source projects i like