Embedded systems programmer, electronic device designer, engineer, physicist. Multiparadigmal programming apologist.