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 asimple BASIC, asimple FORTH, asimple Lisp, and asimple 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 examplethis CP/M emulator,the lighthouse of doom text adventure for the ZX Spectrum, etc.
I explicitly do not consent to receiving your "research surveys", or other contact generated via email scraping of the Github service. Such contact will always be followed up with.
I program for fun, I am not a professional software developer and nor do I wish to become one.
My occupation is "syadmin", cloud engineer, devops engineer, or something similar.
PinnedLoading
- linux-security-modules
linux-security-modules PublicA place to store my toy linux-security modules.
- evalfilter
evalfilter PublicA bytecode-based virtual machine to implement scripting/filtering support in your golang project.
Something went wrong, please refresh the page to try again.
If the problem persists, check theGitHub status page orcontact support.
If the problem persists, check theGitHub status page orcontact support.