I've been working with computers and micro-processors my entire career, writing software, building circuits, installing hardware (including 'phone systems), and teaching networking and telephony.
I've always been interested in mathematics and cryptography. One of the first computer programs
I ever wrote professionally was an assembly-language implemetation of the Data Encrpytion Standard (DES) for the 8088 processor on the original IBM PC. I used it to verify the output of a serial data encryption device which implemented DES in hardware, and which I also built and tested. In the process, I also wrote a program monitor for that device (by decompiling the monitor of a commercial circuit emulator) so I could upload and test the code before it became firmware. It was all a lot of fun and very satisfying.
Lately, I've been building websites, inspired in part by the explosion of tools and online resources available these days at little to no cost.