Hi! I'm Luis,a self-taught full-stack software developer from Germany. I currently work at a large research institute writing software for research into renewable energy and analysis of existing systems. There, I mostly work with Python and TypeScript developing internal web applications.
Apart from those programming languages I'm also well-versed in Java and C++. In fact, I am currently working on a C++ library called ZenKit which implements file formats used by an early 2000's game-engine called ZenGin.
I've been working on a lot of small and large projects over the years. Here's a small selection you might find interesting.
Project | Description |
---|---|
ZenKit | A library for parsing file formats used by the Gothic and Gothic II games by PiranhaBytes written in C++. C#, Java and Python wrappers exist. |
dmusic | A partial re-implementation of DirectMusic, Microsoft's dynamic music API from <2004, written in C. A C#-wrapper exists. |
phoenix-studio | A set of tools using the ZenKit library written in C++ |
rtc-driver-rpi | A basic Linux device driver for the DS3231 RTC chip written in C |
Computer-Simulation | A simple emulator for the assembly language used by Ben Eater's breadboard computer written in Python. |
plurality, tenacity, ferocity and ionicity | Velocity and PaperMC plugins for sharing Minecraft player data between multiple Paper servers; written in Java |
aurora | A PaperMC plugin for making land claims (unfinished); written in Java |
Here are some projects I've contributed to:
You can get in touch by sending me an E-Mail at the address shown on my GitHub profile. You can also shoot me a message over on Matrix at @luismichaelis:matrix.org.