Personal details:
- Location: Helsinki, Finland.
- Nationality: British Citizen.
- Occupation: Sysadmin / Devops / Cloud-person.
Overview:
- I've been programming for over half my life, I'm comfortable creating, developing, maintaining, and improving software written in multiple languages
- Including C, C++, Emacs Lisp, Perl, Ruby, Java, Shell, & TCL.
- Most of my personal projects are written in Golang and Rust.
- My interests primarily revolve around compilers, interpreters, domain-specific languages, and virtual machines.
- Examples of scripting languages include a simple BASIC, a simple FORTH, a simple Lisp, and a simple TCL.
- DSLs are great tools for automation, etc.
- I'm also interested in retro programming/projects, primarily based around the Z80 processor.
- This includes Z80 assembly language programming, either for CP/M or the ZX Spectrum 48k.
- For example this CP/M emulator, the lighthouse of doom text adventure for the ZX Spectrum, etc.
I explicitly do not consent to receiving your "research surveys", invitations to join your directory, claim any "token drops", or receive any other unsolicated contact generated by email scraping of the Github service.
Such contact will always be followed up with.
This includes job offers, programming competitions, surveys, offers to promote, reward, review, or rank open-source software.
If you pretend that you didn't automatically harvest my email address from this site, or one of my projects, but an actual human person found my profile and go in touch? This notice applies especially to you.
Similar to the previous section; I program for fun. I am not a professional software developer and nor do I wish to become one.





