I'm a self taught hobby programmer with diverse and often changing interests.

I learned BASIC on several microcomputers of the '80s and '90s then Z80 machine code on the Sinclair ZX Spectrum without an assembler then C and 68000 assembly on the Commodore Amiga then C++.

Once Doom and Linux appeared I moved to the PC and started with scripting languages. I've moved from Perl to NodeJS, skipping Python and Ruby.

I always find edge cases few other people hit in almost any project I get into.

I worked as a professional C programmer from the mid nineties until the IT crash on Amiga and then PC.

I'm very happy to be coding just for myself again.