I develop hardware (sometimes) and software (a lot of the time) for a wide variety of products and projects. I have a substantial machine shop including a large CNC router on which I designed the motion control system. I prefer writing code for in Swift and Xcode, but have written Verilog, assembler, and numerous high-level languages on platforms from 8-bit MCUs to Nvidia GPUs.