Ken KADILAR

Mechatronics engineer (M.Sc., GPA 3.71) who designs medical device, robotics, and automation hardware end-to-end: mechanical CAD, real-time firmware on ESP32 and STM32, industrial controls (PLC, Modbus), embedded Linux and IoT (Raspberry Pi, kernel drivers, cloud), and bench testing with measurable results.

Other shipped work

Personal builds, all open-source. Each card links to its repository.

Fitness Tracker

PyQt6 diet, workout, and recipe tracker with an installable phone-PWA mirror, packaged as a Windows exe.

Lab Results Archive

PyQt6 lab-results archive with a Flask PWA and per-test reference-range coloring.

Screenshot Translator

Region screenshot, local OCR, then translation, from a single global hotkey.

Exe-Toolbox

PyQt6 front-end for PyInstaller that fixes its silent bundling failures, plus a PNG-to-ICO converter.

AntiVirusLocal

PyQt6 scanner for proxyware, PUPs, and crypto-miners, with PowerShell-driven scans and multi-step uninstall.

AudioToText

Multi-track audio to diarized, speaker-labeled transcripts, with a custom fix for diarizer label-drift.

Skills

Languages
  • Python
  • C
  • C++
  • MATLAB
Embedded & hardware
  • ESP32
  • STM32
  • bare-metal firmware
  • FreeRTOS
  • closed-loop motor control
  • CAN bus
  • I²C / SPI / UART
  • PCB design + fabrication
  • oscilloscope / logic analyzer
Controls & automation
  • PLC / IEC 61131 (Ladder + ST)
  • OpenPLC
  • Modbus TCP
  • closed-loop PID
  • DOE / design of experiments
Embedded Linux & IoT
  • Embedded Linux (Raspberry Pi)
  • Linux kernel driver
  • systemd
  • Wi-Fi / MQTT
  • TCP/IP
  • AWS IoT
Signal & ML
  • DSP
  • surface-EMG / biosignal
  • machine vision (OpenCV)
  • on-device DTW
CAD & mechanical
  • SolidWorks
  • Fusion 360
  • Siemens NX
  • FEA
  • generative design / topology optimization
  • 3D printing
  • BOMs / drawings
Software
  • PyQt6
  • Flask
  • PWAs
  • PyInstaller
  • GitHub Actions CI
  • Cloudflare Tunnel

Education & credentials

Robotics competitions: 6th place solo · 1st place as part of my school team (50+ entries) · University robotics club president (5+ projects to 100+ attendees, 20+ participant workshops).

Contact