About Me
Hi there! I'm Michael. I'm a passionate, self-taught programmer. Since I was a little kid I always wanted to know how the world and the things in it are working. Sometimes my parents had to pay the price for that curiosity, because opening the family VCR and have a look at the components inside was easier then figuring out how to put the whole thing back together, so that left my family sometimes with devices that "mysteriously" stoped working. But most of the time it wasn't my fault, I promise. 😉
Skills
- Programming Languages: Python, MicroPython, C, JavaScript
- Microcontroller Systems: ESP32, Pi Pico
- Web Technologies: HTML, CSS, Django
- Operating Systems: Linux (Debian, Ubuntu), Microsoft Windows
- Server Management: Nginx, Linux Administration
- Databases: PostgreSQL, SQLite
- Version Control: Git, GitHub
- Tools: Vim/Neovim, Visual Studio Code, ESP-IDF
Experience
-
Self-Taught Developer
2019 - Present
Developed and still maintaining a web application using Django on Debian/Linux, configured and deployed with Nginx for web server tasks.
Worked on various Microcontroller projects using MicroPython and some C, ESP32, and Pi Pico.
Projects
-
MyBlog
A personal blog and portfolio website to showcase projects and skills, built with Django.
-
Weatherstation
Created a Weatherstation using an Raspberry Pi Pico W. Integrated various sensors to monitor environmental conditions, the sensor data is also available via a Webserver that's running on the Pico W.
-
Restoring Vintage ThinkPads
Restored several vintage ThinkPads like a T43 from 2005, T500 and an T420. Upgraded hardware components, did some neccessary cleaning and renewing thermal paste.