Steffen Kappler
Freelancer – Software Development
Experience
Freelancer – Software Development
LightnTec GmbH
- Implementation of an RGBW function on a microcontroller to drive flexible LED matrix displays in Embedded C
- Implementation of various algorithms to calculate a white channel
- Extension of a web interface
Freelancer – Software Development
LightnTec GmbH
- Implementation of the sACN protocol on a microcontroller to drive flexible LED matrix displays in Embedded C
Freelancer – Software Development
Kurz Industrie-Elektronik GmbH
- Definition and implementation of a protocol for data exchange between multiple microcontrollers via SPI, Bluetooth, and UART
- Implementation of low-latency Bluetooth data transmission software on a microcontroller using the nRF Connect SDK in Embedded C and Zephyr OS with multiple participants (multilink)
- Control of BLDC motors on a microcontroller using STM Motor Control in Embedded C
- Evaluation of software frameworks (LVGL and Segger emWin) for a graphical user interface on a microcontroller
- Commissioning of a motor control hardware component
- Development of a software solution for a motor test bench on a microcontroller in Embedded C and FreeRTOS, including implementation of the Modbus RTU protocol to control the electronic load and the speed sensor
- Implementation of a control algorithm (PI controller) to improve the speed regulation of a BLDC motor and reading an angle sensor via I2C
- Implementation of a debug output via USB (virtual COM interface)
Employee – Software Development
LightnTec GmbH
- New development and enhancement of systems for driving flexible LED matrix displays
- Development of software solutions for microcontrollers and system-on-modules in Embedded C/C++ and Python
- Implementation of an RS485-based protocol in Python
- Further development of a Linux-based Artnet media server using Golang, JavaScript, React, as well as Docker and Bash scripts
- System configuration using HTML and JavaScript
- Conducting system tests
- Commissioning systems in the field
- Configuration and installation of customer projects
Working Student – Hardware Development
Vigem GmbH
- Development of an IP core for capturing MIPI – CSI 2 image data
Self-employment – Software Development
Panta Rhei Design
- Implementation of a deep discharge protection function for batteries on a microcontroller
Practical semester – Hardware Development
INIT GmbH
- Design and implementation of electronic assemblies
- Development of a test bench for assemblies
Self-employment – Software Development
Panta Rhei Design
- Development of a DMX node for controlling RGB LEDs on a microcontroller
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Manufacturing (7 years) and Information Technology (5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Product Development (7 years), Information Technology (5 years), and Quality Assurance (5 years).
Skills
Technical Focus
- Embedded Software Development In C/c++
- Real-time Operating Systems
- Backend Development In Golang, Python
- Frontend Development In Javascript, React
- Development Of Led Matrix Displays
Skills
- Programming Languages: Embedded C/c++, Javascript, Golang, Python, Vhdl, Bash
- Frameworks: Keil Mdk Middleware, Cycloneboot, React, Stm Motor Control, Nordic Nrf5 Sdk
- Ides: Keil Mdk Μvision, Stm32cubeide, Segger Embedded Studio, Vs Code, Clion, Goland, Atmel Studio, Xilinx Vivado
- Tools: Git, Svn, Eagle, Altium Designer, Ltspice, Docker
- Hardware Platforms: Stm32, Atmega, Raspberry Pi, Nordic Nrf52
- Platforms: Keil Rtx Rtos, Freertos, Linux, Zephyr Os
- Protocols: Spi, I2c, Uart, Ethernet, Tcp/ip, Udp, Http, Bluetooth Low Energy, Artnet, Modbus Rtu
- Test And Measurement: Oscilloscope, Logic Analyzer, Multimeter
Languages
Education
Hochschule Karlsruhe
Bachelor of Engineering, Electrical Engineering – Information Technology · Electrical Engineering – Information Technology · Karlsruhe, Germany
Electronics Technician for Devices and Systems · Bad Wildbad, Germany
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Steffen based?
What languages does Steffen speak?
How many years of experience does Steffen have?
What roles would Steffen be best suited for?
What is Steffen's latest experience?
What companies has Steffen worked for in recent years?
Which industries is Steffen most experienced in?
Which business areas is Steffen most experienced in?
Which industries has Steffen worked in recently?
Which business areas has Steffen worked in recently?
What is Steffen's education?
What is the availability of Steffen?
What is the rate of Steffen?
How to hire Steffen?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Freelancer – Software Development
Nearby freelancers
Professionals working in or nearby Karlsruhe, Germany