Technology I Use

My Custom GMK67 Keyboard

Communication

Email: I use Proton Mail. (PGP Public Key can be downloaded here).

Messenger: I use Telegram.


Software

Operating System: I use GNU/Linux, specifically Artix Linux and Arch Linux mostly (checkout my setup guide/tutorial here). For newcomers to Linux I suggest using CachyOS, which is an Arch derivative with sensible and performant out-of-the-box configs.

Desktop Environment: I use System76's Cosmic DE. It is still rough around the edges, and so you might also see me using the Qtile tiling window manager in some of my videos.

Browser: I use LibreWolf. (A custom version of Firefox, focused on privacy, security and freedom).

Editor: I develop exclusively with NeoVim and TMUX.

Shell: I use zsh.


Finance

Precious Metals: Yes, precious metals are a technology - specifically a monetary one. I have been an investor in silver and gold for 15+ years. On the balance of probability, I believe that the current monetary system will expire within the next decade. I also believe however, that while in the long run pessimists are right, optimists are rich.

Crypto: Monero is the most promising major cryptocurrency (it is essentially what finance bros think BitCoin is). I consider BitCoin to have run its race, precious metals are a more robust store of wealth, but crypto is still suitable for the facilitation of payments (P2P payments being the original intention anyway).


Hardware

Machines: My main machines are a Lenovo ThinkPad P1 Gen 8 (review here) and a t480 Lenovo ThinkPad (youtube video here). I use an older ThinkPad t440p as my home server.

Phone: nothing better embodies the failure of modern technology to improve our lives than the mobile phone. I (reluctantly) use a Google Pixel 8.

Camera: my YouTube videos are filmed on a GoPro Hero 10.

Keyboards: I am a big believer in high quality keyboards for long writing sessions. I use a GMK67 65% custom keyboard. Other than this, I also have a Ducky Mecha Mini v2, a Keychron K8 Wireless Mechanical Keyboard, and a Durgod Taurus K320.

Mouse: I use a Logitech MX Master 3s as well as a Logitech G Pro Wireless.

Monitor: I use a BenQ EX2780Q 144Hz Gaming Monitor.


Travel

eSIM: I use Saily (use code: RADLEY4599 for US$5 credit).


Development

Programming Languages: I am most proficient in JavaScript/TypeScript and Python. I also have experience with Golang, C, Lua, Rust, Solidity, Java and Bash/POSIX shell scripting.

Libraries & Frameworks: I have extensive enterprise level experience across an array of technology frameworks, including: Vue.js/NUXT.js, FastAPI, Gin, tRPC, gRPC, Express.js, Django, as well as libraries that should never have seen the light of day (e.g. React.js/NEXT.js). I have extensive blockchain development experience (hardhat, ethers, viem).

Cloud: I have extensive AWS experience in the commercial domain. Cloudflare and self hosting with old PCs for my personal work.

Databases: I love MongoDB, and it is usually sufficient for what I need. I also have experience with SQL databases such as Postgres and MySQL along with in memory databases (e.g. Redis).

AI: In 2026 I have started using Claude Code for some development tasks. You can read my thoughts on AI here.