Kai Morich

Development Manager at SAP

Mannheim, Baden-Württemberg, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Kai Morich is a seasoned development manager at SAP with 25 years of software engineering experience, currently leading work on the HANA platform from Mannheim, Germany. He blends hands-on expertise in Android mobile and USB serial drivers with deep database engineering—contributing HANA-specific features to the popular DBeaver project and maintaining widely used open-source tools for Bluetooth, USB-to-serial, and driver reliability. Known for pragmatic refactoring and migration to modern AndroidX patterns, he strengthens robustness through async I/O, control-line support, and careful socket/service cleanup to prevent data loss. Kai pairs managerial leadership with active, long-term OSS maintenance, demonstrating an uncommon combination of low-level device communication know-how and enterprise database product delivery.
code25 years of coding experience
bookTechnischen Universität Darmstadt
stackoverflow-logo

Stackoverflow

Stats
427reputation
40kreached
26answers
0questions
github-logo-circle

Github Skills (29)

asynchronous10
async10
databases10
bluetooth-le10
usb10
database-administration10
jdbc10
android-development10
java10
javas10
androidx10
driver10
sql10
android10
bluetooth10

Programming languages (8)

C#MDXJavaC++CJavaScriptGoPython

Github contributions (5)

github-logo-circle
mik3y/usb-serial-for-android

Feb 2017 - Jan 2023

Android USB host serial driver library for CDC, FTDI, Arduino and other devices.
Role in this project:
userMobile Developer (Android)
Contributions:34 releases, 14 reviews, 136 commits in 5 years 11 months
Contributions summary:Kai primarily contributed to the Android USB serial driver library, adding support for new USB devices like those using ARM mbed DAPLink firmware, FT_232H devices, and multiport devices. They focused on improving the reliability and performance of the serial communication by implementing asynchronous read operations for several drivers (FTDI, CH340, and CP21xx) to prevent data loss at high baud rates. Furthermore, the user enhanced the drivers by implementing features such as control line support (DTR, RTS, CTS, etc.) and added exception handling to ensure robust communication.
serial-portshostserialserialportusb
Android terminal app for Bluetooth classic devices using SPP profile
Role in this project:
userMobile Developer (Android)
Contributions:11 commits, 3 PRs, 13 pushes in 3 years 9 months
Contributions summary:Kai focused on enhancing the Simple Bluetooth Terminal Android application. Their contributions included improving code quality with the addition of a codacy link. The user also refactored code, migrating the project to AndroidX libraries, and implementing socket and service cleanup, which enhanced the app's Bluetooth functionality and UI interactions. Furthermore, they enhanced the app with additional features such as newline options and hex mode, and addressed warnings in the code.
sppterminal-appbluetoothbleandroid
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kai Morich - Development Manager at SAP