Kai Koehn
Verified Expert in Engineering
Software Developer
Kai has over ten years of experience in programming from embedded systems engineering for motor engines to scalable web architectures handling TB of data. He is passionate about challenging problems that require researching in-depth math or complicated algorithms to create reliable solutions that create a wow factor for clients and users.
Portfolio
Experience
Availability
Preferred Environment
Zsh, Shell, Python, TypeScript, React, Visual Studio Code (VS Code)
The most amazing...
...application I've built was a smart golf ball with automated signal processing, advanced physics, test bench, and iOS Watch App and Lightning connectivity.
Work Experience
Co-founder, Full-stack Developer
AcodeIT
- Collaborated with a Taiwanese Bluetooth beacon producer to develop an indoor localization and tracking solution for industrial IoT applications.
- Designed and developed the project management web application with embedded video conferencing via WebRTC for a German consultancy.
- Designed and developed a client portal for a law firm to manage cases, and reuse previously created case templates.
- Developed an HTML5 UI for a pick-and-place application for a robot. The UI communicates with ROS to monitor and set different parameters of the system. It also has a 3D viewer to visualize point-clouds from a depth-camera, and allows users to set ROI and other parameters within the 3D viewer (Three.js).
- Designed and developed an ERP system for a French resource trader, that allows forecast management, HR tooling, CRM tooling, and basic knowledge management.
- Developed a trading simulation game in cooperation with the TU Delft for their serious gaming program track.
Full-stack Developer
VanBerlo B.V.
- Digitized analog water meters, with an embedded camera system that transferred and automatically extracted the readings to Cloud storage.
- Developed a modular prototyping system for a car demonstrator to interact, orchestrate, and debug multiple hardware and sensor nodes (computers, tablets, phones, and embedded systems with Wi-Fi).
- Developed an AR mobile app to make a book more interactive.
- Created a prototype from an embedded 9DoF sensor that publishes the data via BLE to a mobile phone game developed in Unity.
- Designed and developed middleware on a boat system to separate a hardware supplier and UI, allowing other parties to develop applications and modules on top of that API.
- Developed an app and toolchain around a smart golf ball solution to record and process radar signals, which are then transferred to a Cloud application to perform pattern matching, and to determine the speed, distance, and rotational speed of the golf ball.
Software System Developer
Robert Bosch GmbH
- Analyzed and implemented customer requests, and focused on the low-level functions of the motor engine.
- The process included: DevOps (Custom tool developments for build process), custom tool development for resource analysis, knowledge management using Wiki, networking and CAN communication, and immobilizer and anti-tampering protection.
Experience
Pick-it N.V.
https://www.pickit3d.com/TailorFlow
Project Management Tool for German Consultancy
https://kom-neun.de/Skills
Languages
TypeScript, JavaScript, Python, C, ECMAScript (ES6), C++, Perl, CoffeeScript, GraphQL, PHP, C#
Frameworks
Django, Django REST Framework, Next.js, .NET, Express.js, Unity
Libraries/APIs
React, MobX, REST APIs, Graphene-Django, Python Asyncio, NumPy, Pandas, Node.js, Three.js, TensorFlow, WebRTC, Office API
Platforms
Visual Studio Code (VS Code), Amazon EC2, Firebase, Arduino, Bluetooth LE, Heroku, Adobe Suite, Kubernetes
Other
Back-end Development, Linux Servers, Microsoft 365, ESP32, Linux Device Driver, WebSockets, Framer Prototyping, Robot Operating System (ROS), V-Model
Tools
MQTT, Webpack, Figma, Shell, Zsh, GitHub, Jenkins, Sketch, Prisma
Paradigms
DevOps, Agile, Scrum
Storage
PostgreSQL, Elasticsearch, Hasura, Google Cloud, MySQL, MongoDB
Education
Master of Science Degree in Management of Technology - Specialization in ICT
Delft University of Technology - Delft, Netherlands
Bachelor of Engineering Degree in Computer Engineering
Baden-Wuerttemberg Cooperative State University (DHBW) - Stuttgart, Germany
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring