Skills & Experience in Tech

This is a list of technologies that I have used to build/deploy/ship/manage different projects over my ~23 years in the IT industry. This list isn't exhaustive and I learn quickly. Perhaps you need somebody with my experience and skills? Contact me

Languages

JavaScript Java Go Python Perl Bash / Shell C C++ SQL Lua

Web Development

HTML5 CSS3 React & Redux ECMAScript jQuery JSX Node.js Express Django Meteor REST APIs WebSockets Long Polling Responsive Design XML + XSLT Caching

Security & Privacy

Content Security Policy CSRF ModSecurity Subresource Integrity SQL Injection Prevention HSTS XSS Prevention Security Headers PGP / GPG HTTPS / TLS Email Privacy

Infrastructure & Ops

Linux (Debian / Ubuntu / CentOS) Ansible Terraform Nginx NATS Amazon Web Services Google Cloud Reverse Proxies Kubernetes Apache Systemd Docker Podman Restic Datadog Sentry Asterisk

DNS & Networking

Bind9 Unbound PowerDNS DNSSEC DANE / TLSA IPv6 IPTables / Netfilter Wireguard OpenVPN SSH Mosh Tor NFS Samba Rsync Duplicity Squid TCPDump Wireshark Nmap

Email & Messaging

Exim Postfix Dovecot Dmarc DKIM SPF Sieve SpamAssassin Cyrus IMAP ClamAV Mailman CommuniGate Pro Prosody XMPP Federation Matrix Radicale (CalDAV/CardDAV)

Databases

Google Cloud SQL PostgreSQL MySQL SQLite Redis Memcached MongoDB

Software Engineering

Unit Testing Integration Testing Browser Testing Headless Chrome CI/CD Github Actions Gitlab CI Git LLM/AI Assisted Development