Orest Karpiak
Hardware + Software Engineer
Vienna, Austria · available now · open to roles & freelance
Profile
I build across the full stack robotics runs on — from a zero-drift analog sensor front-end (TIA → 16-bit ADC) and a routed KiCad PCB, to distributed PyTorch training on 2×H200, to production full-stack web. I take hardware from schematic to manufacturable board, and software from data pipeline to shipped product.
What I do
Embedded & Analog
ESP32-S3 firmware · TIA + 16-bit ADC front-ends · KiCad PCB · power / EMI
Sensors & Signal
tactile / force front-end topology · I²C/SPI multi-sensor fusion · real-time sampling
ML & Data
distributed PyTorch (2×H200) · data pipelines · published open dataset
Software
Java/OOP + TU Wien CS core · React/TS/Astro on Cloudflare · Git/CI
Selected work
- Lichtform — precision light meterFull analog chain (Hamamatsu → OPA333 TIA → 16-bit ΔΣ ADC) on ESP32-S3; routed 2-layer KiCad board, 34 components, ERC 0 violations, 0.1% passives. Hardware → firmware → product, solo.
- Distributed ML trainingModular PyTorch across 2×H200 GPUs — data pipeline → architecture → training → visualization. Plus a self-built 6–10M-record open dataset on Hugging Face (400+ downloads).
- Production full-stack webHand-coded React / TypeScript / Astro on Cloudflare — sub-second, multilingual; caught a live SEO-cloaking attack in a security audit.
Skills
KiCad / PCBAnalog front-endsESP32-S3
C / C++16-bit ADCI²C / SPI / UART
PyTorch2×H200 trainingPython
Java / OOPReact / TSAstro / Cloudflare
SQLGit / CILinux
Languages & education
Looking for: Werkstudent / junior roles or freelance contracts. Registered sole-trader (Orest Karpiak — IT & Electronics) — available now, can invoice immediately.