Michael Kraft-Co-Founder
Check rate
Experience
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
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
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
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
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
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
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
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
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Manufacturing, Information Technology, Biotechnology, Healthcare, and Telecommunication.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Product Development, Research and Development, Information Technology, Quality Assurance, and Project Management.
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
Education
TU Berlin
Telecommunications · Berlin, Germany
Statistics
Experience
Global Experience
Expertise
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Michael based?
What languages does Michael speak?
How many years of experience does Michael have?
What roles would Michael be best suited for?
What companies has Michael worked for in recent years?
Which industries is Michael most experienced in?
Which business areas is Michael most experienced in?
Which industries has Michael worked in recently?
Which business areas has Michael worked in recently?
What is Michael's education?
What is the availability of Michael?
What is the rate of Michael?
How to hire Michael?
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
Nearby freelancers
Professionals working in or nearby Hamburg, Germany
Most recent projects
FRATCH works with many companies and recruitment agencies. Here you will find our recently posted projects and opportunities.
