Can KADILAR

Mechatronics engineer (M.Sc., GPA 3.71) who designs medical device and robotic hardware end-to-end: mechanical CAD, embedded firmware on ESP32, bench testing with measurable results, and full-stack tooling around the work.

Other shipped work

Personal builds, all open-source. Each bolded name links to its repo.

AI / ML pipelines

  • FluxImageGeneration: local Flux.1-schnell/dev image generator with multi-LoRA stack and IP-Adapter (true-CFG fix for guidance-distilled Flux-dev).
  • WanVideoGeneration: local Wan 2.1 text-to-video and image-to-video on 6 GB VRAM; shard-by-shard fp32→bf16 streaming converter (76→38 GB on disk) after diagnosing a Windows commit-limit SIGSEGV.
  • LoRA Maker: Flux LoRA training wrapping kohya sd-scripts with block-swap-to-RAM.
  • Voice Studio: GPT-SoVITS V2ProPlus local voice cloning + audiobook rendering; tagged-markdown to chapter WAV with per-segment timeline sidecars, on 6 GB VRAM.
  • AudioToText: multi-track audio → diarized, speaker-labeled transcripts; ffmpeg splits per-speaker tracks, OpenAI transcribes, and a custom per-chunk speaker-resolution algorithm (containment-via-smaller) fixes diarizer label-drift across chunk boundaries. ~2,000-line single-file PyQt6 app with cache-based reprocessing.

Daily-driven personal tools

  • Fitness Tracker: 7,200-line single-file PyQt6 diet/workout/recipe tracker with a food calorie calculator; installable PWA phone mirror over an embedded HTTP server, packaged as a Windows exe.
  • Lab Results Archive: single-file PyQt6 blood-test/lab results archive with a Flask PWA served in-process from a system-tray controller; per-test history with reference-range coloring, optional Cloudflare tunnel for HTTPS-from-anywhere, packaged as an exe.
  • StoryTeller: 5,100-line single-file PyQt6 app for co-writing long-form fiction with LLMs (Claude + DeepSeek + local Ollama); editable-manuscript model, refine-prompt flow, installable phone-mirror PWA. Three years of daily use.
  • Screenshot Translator: 2,700-line single-file Windows tray utility: region screenshot → local PaddleOCR → DeepSeek translation, from a single native Win32 global hotkey; DPI-aware capture, off-thread workers, daily-driver replacing ShareX + cloud OCR.

Full-stack PWA / web apps

  • ImageVideoWeb: one Flask backend behind both a PyQt6 desktop GUI and an installable Android PWA; OpenAI gpt-image + Kling v3, Cloudflare-Access-gated with a self-spawned, orphan-safe tunnel.
  • Suno Studio: single-file Flask PWA consolidating three older desktop apps for creating and managing AI-generated music; installable Android PWA over a Cloudflare named tunnel with a Job-object no-orphan cloudflared lifecycle.

Developer & systems utilities

  • Exe-Toolbox: PyQt6 front-end for PyInstaller that fixes its silent failures (Flask/web-app bundling, build-provenance stamps, throwaway-venv lean builds), plus a PNG→ICO converter; packages itself into an exe.
  • AntiVirusLocal: single-file Windows PyQt6 scanner for bandwidth-selling proxyware, PUPs, adware, and crypto-miners; PowerShell-driven scans of packages, services, tasks, startup, connections, and browser extensions, with multi-step uninstall and an AI-reviewable report export.

Skills

Languages
Python, C, C++, MATLAB
Embedded & hardware
ESP32, Arduino, PIC, I²C / SPI / UART, PlatformIO, PCB design (KiCad), oscilloscope / logic analyzer / multimeter, soldering, on-device signal classification (DTW)
Signal & ML
Digital signal processing, PyTorch, HuggingFace, diffusers, LoRA fine-tuning, local model inference on 6 GB VRAM, multi-provider LLM integration (Claude / DeepSeek / Ollama)
CAD & mechanical
SolidWorks, Fusion 360, Siemens NX, GD&T (tolerances + fits), 3D printing, BOMs + assembly drawings
Software
PyQt6 desktop apps (multithreaded), Flask, installable PWAs, PyInstaller packaging, Git, Cloudflare Tunnel + Access

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