Full stack
Building websites since 2000. PHP, Python, Go, Rust and Lua on the backend; nginx, LiteSpeed and Apache in front of them. CSS, JS, Vue and Svelte on the frontend — Angular or React within two weeks if a project calls for it. I've worked on large web projects in microservice, monolithic and MVC shapes, and I'm comfortable creating big project structures under pressure.
Embedded
C, C++ and Rust on embedded Linux, plus bare-metal work on Atmel, PIC, ESP32 and STM32. Hands-on with OpenCV, speech-to-text engines such as Kaldi, and sound and signal processing libraries — including a fully offline speech pipeline on a Raspberry Pi CM3 board I designed myself.
Desktop & mobile
Desktop applications with Qt, GTK, Swing, SWT and wxWidgets. Mobile apps in Objective-C, Java and Flutter — and sometimes an embedded webview when that's honestly the right answer.
Hardware & making
Schematic and PCB design in Eagle and EasyEDA, RF design, digital and analog circuits. Technical drawing by hand, AutoCAD 2D, Fusion 360 and 3D printing for prototypes — so a project can go from sketch to a board in a printed enclosure without leaving the desk.