Raphael Krauthann

Software Development - Consulting

About

Striving for greatness

I have an ‘Agonizing Reappraisal’ of my work and change everything as much as possible — and hate everything I’ve done, and try to do something entirely different and better. Maybe that kind of process is necessary to me, pushing me on and on. The feeling that I can do better than that shit I just did. Maybe you need your agony to accomplish what you do. And maybe it goads you on to do better.

In my work and private life I constantly focus on improving my skills and developing my abilities. In my opinion there is no maximum to be reached, no perfection of any skill or ability achievable. But this should not hold anybody back from trying. I transfer this to my work life by looking for better ways of doing things; better processes. This is really important nowadays, since government regulations on documentation becomes harder to fulfill and cheaper workforce and products are becoming generally available from Asia. With my work I cause documentation to become automated and digitized, while additionally increasing efficiency.

Aside from that I am what most people would call a ‘huge nerd’. For me, that means I love modern tech and science and it’s not important in which area of research it is. Anything from electronics over hardware to – of course – software is interesting to me even in my private life. Mechanics? Sure why not! Thermodynamics? Hell-yeah! Quantum mechanics? Count me in! Don’t get me wrong, it’s not that I would call myself an expert in all these fields, but it’s good to stay open minded to all these topics. In the end one may even learn something entirely new…

Work Skills

Never settle

I am most experienced in the fields below. Though I am always ready for new challenges, just contact me for further information or any questions you have!

Computer Science


With my (almost) Master’s Degree I have the basis for software development in any scale. I acted as a programmer and architect in many projects from small prototypes to big, scalable applications. I have background in many frameworks and am willing to quickly learn new ones.

Processes


Optimizing processes and automating as much as possible is a field of heart for me. I have experience in executive departments and positions. I analyze any existing workflow and collaborate with the affected users to develop a good and feasible solution.

Electronics


I am no certified expert of electronics or similar field. Though i can use my knowledge in practice. During my time in the automotive industry I built the hardware (and of course developed the software) for many applications. In university I had multiple complex electric projects.

Projects

Recent Topics

uAPI - A Micropython API Framework


Recently I discovered micropython which combines two of my favorite tech topics: microcontrollers and python. Even though I was sceptical at first, I wanted to give it a shot building some smart window shutters myself with some spare parts I got lying around. I noticed that there was no good API framework for micropython available so I started coding until I could use it as a start.

This project is meant to make programming APIs on micropython supported microcontrollers easier. The general design is inspired by tiangolo/fastapi, one of my favorite python frameworks which I personally use a lot.

I always love to collaborate, so if you want to join the project, check out the github link below!

> To Github > To Blog

Deep Drone - A Drone with Speech Recognition


Tech Stack

Results driven

I try to spread my abilities widely into many fields to stay flexible for any task given. All skill levels are just subjective opinions to give you a better understanding of my tech stack. Every day these numbers are continuing to outdate themselves, if you want to know more about my current technologies, just contact me!

Programming

Python 95%
Javascript & Typescript 86%
(My-/Postgres-/MS-/PL-)SQL 85%
C++ 82%
C# 80%
Java 80%
PHP 78%
HTML/CSS 76%

Other Tech Skills

(ARM) Linux & Kernel 88%
3D Print / CAD 83%
IT, Administration and Networking 80%
Electronics 79%
Mechanics 70%

Contact

Let's talk!

I am very open about my Contact information, so contact me any way you want. You can also use the form below!

I'll never share your email with anyone else.