Recommended expert
Michael Kraft
Co-Founder
Experience
Oct 2024 - Jan 2025
4 months Lorem ipsum dolor sit amet
Bytec Medizintechnik
- Developed solution to filter heavily noisy analog sensor data by combining high-speed sampling and digital firmware filtering
- Increased battery life of a battery-powered medical device from approx. 10 days to approx. 18 months
- Supported the overall project up to the first clinical tests and TÜV approval
Jun 2023 - Jul 2023
2 monthsPortugal
Lorem ipsum dolor sit amet
Azorean Biodiversity Group CE3C (University of the Azores)
- Developed a pilot project for real-time communicating pest traps for insects
- Implemented real-time communication of traps for monitoring and data transmission
May 2023 - Jun 2024
1 year 2 monthsPortugal
Co-founder
JSIO Lda
- Developed a platform-independent interface to simplify and reduce costs of new IoT hardware
- Designed and implemented a modular driver system (MDS) as a standardized framework for quick hardware integration
- Integrated complex software modules like edge computing, AI and ML
- Used JSON as the sole data protocol for easy configuration with JavaScript or Python skills
- Ported firmware from 32-bit MCUs by Espressif to embedded Linux systems
- Successfully funded by ESA BIC Portugal in September 2023
May 2021 - Nov 2021
7 monthsPortugal
Lorem ipsum dolor sit amet
ImpactWave
- Developed a measurement device for LoRa(WAN) applications to optimize existing LoRa networks
- Hardware design with Semtech LoRa module (433/868/915 MHz) and RISC-V MCU with BLE and USB
- Implemented a native Android BLE app with a complex user interface, ported to iOS
- JSON-based communication over USB (CDC ACM) and created a Python module for user programming
- Sole project responsibility
Oct 2019 - Aug 2020
11 months Lorem ipsum dolor sit amet
Q-Connex
- Smart home IoT application on a poorly documented, low-cost Chinese SoC
- Analyzed the SoC components before starting firmware development
- Implemented TLS-protected TCP socket firmware and an integrated MQTT server & client
- Developed a UDP socket for provisioning broadcast to quickly connect devices and apps
May 2018 - Sep 2018
5 months Lorem ipsum dolor sit amet
Plexus
- Developed the embedded USB high-speed driver for the Dräger X-act 7000 on ARM Cortex M4 (STM) in C++ and integrated it into the microcontroller RTOS
- Implemented a complex control protocol in parallel with video data transfer at up to 80% USB utilization
- Developed a Windows application for unit and production tests
Jan 2016 - Dec 2018
3 years Lorem ipsum dolor sit amet
3onics Systems Inc
- Developed a battery-powered DC motor controller with a self-learning, fast-adapting algorithm for precise speed control under varying power conditions
- Platform: cost-effective ESP32-C3 module
- Implemented a Bluetooth Low Energy (BLE) GATT server for transmitting usage data
- Integrated a genetic algorithm (AI) into the firmware for control
- Controlled and accessed data via Android and iOS apps
Jan 2007 - Dec 2007
1 yearItaly
Lorem ipsum dolor sit amet
Società Italiana di Biologia Marina
- Developed an underwater audio recorder with hydrophone, featuring a 24-bit delta-sigma ADC and up to 220 kHz sample rate
- Created a ring buffer with about 80 seconds of recording time for pre-buffering until a trigger event, and continued recording to an SD card
- Designed a custom memory management scheme for the FAT32 file system to avoid memory fragmentation
Summary
Over 20 years developing
- Embedded Systems
- IoT
- DSP (Audio)
- Digital and mixed-signal electronics
- Simulation
- Schematics, PCB layout
- Prototype building and commissioning
Skills
- Experience In Software And Firmware Development
- Programming Languages: C And C++ (20+ Years), Java And Embedded Java (2 Years), Kotlin (2 Years), Rust (1 Year), C# (1 Year), Various Assembly Languages, Scripting Languages: Python (4 Years), Javascript / Typescript (4 Years), Lua (1 Year)
- Rtos: Freertos, Uc, Emdos, Mbedos, Zephyr, Vxworks
- Bare Metal: Arm Cortex M4 (Stm), Process-optimized Audio Dsp Applications
- Microcontrollers: Arm Cortex M0 To M7 (Stm, Nxp, Infineon, Etc.), Aurix (Infineon), Esp32 (Espressif), Risc-v (Espressif), Tensilica Xtensa, (Audio) Dsps (Texas Instruments, Sharc), Various 8-bit And 16-bit Mcus
- Low-level Drivers: Dma, Usb, Spi, I2c, Uart/usart, I2s And Tdm, Can, Lin, Rs485 And More
- Single Board Computers: Raspberry Pi, Beaglebone, Various Arm Cortex-a Derivatives
- Embedded Linux: Yocto, Pantavisor
- Networking: Ssl/tls Encryption, Aes, Low-level Tcp And Udp Sockets, Http(s), Websockets (Ws/wss), Ota Secure Firmware Updates
- Communication Hardware: Wi-fi (Ieee 802.11), Ethernet Including Tsn, Bluetooth & Ble, Gsm (Lte Cat 1 To 4 And Nb-iot), Zigbee, Nfc, Lora & Lorawan
- Common Data Protocols: Json, Mqtt, Modbus & Profibus, At, Matter (Csa-iot) And More
- Desktop Apps: Linux, Windows
- Platform-independent Guis: Qt/qml, Webview Api (Html5, Css, Angularjs)
- Native Mobile Apps For Android In Kotlin Or Java, Including C++ Integration
- Version Control: Git (Github, Gitlab, Bitbucket), Svn
- Unit And Integration Testing
- Hardware Bench Testing
- Experience In Hardware Development
- Product Development From Prototype To Production Readiness
- Own Lab For Prototyping And Testing With All Common Lab Equipment
- Circuit Design: Digital, Analog, Mixed Signal, Spice, Pcb Layout And Board Bring-up
- Eda Experience: Altium, Kicad, Eagle, Orcad, Target
- Robotics: Stepper, Servo, Synchronous And Bldc Motors
- All Types Of Sensors
- 3d Cad: Rhino, Moi, Plasticity
- Software Architect In Various Projects And Product Developments
- Confident Working With Customers And Stakeholders
- Leadership Roles In International Teams, Extensive Experience With Interns
- Management Tools: Polarion, Confluence, Agile/scrum, Jira
- Multiple Startup Experience, Strong Problem Solver
- Author Of English Documentation And Fiction (Novel: "The Bomb")
Languages
German
NativeEnglish
AdvancedItalian
AdvancedSpanish
IntermediatePortuguese
IntermediateEducation
Oct 1984 - Jun 1989
TU Berlin
Telecommunications · Berlin, Germany
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience