The technology related CV and experience of Martin Kaptein. This includes the fields of machine learning, software programming, Linux and static site generators.

Become free by using your text editor to edit pictures. SVG is a powerful tool in this process, because you can create masks, filters, shapes, layers and so much more, just from a single line of code. The possibilities of this workflow are truly endless.

Installing Nextcloud through Docker and deplying it to the public internet through a NGINX reverse proxy. This also includes generating a SSL certificate for secure encryption. It's a quite easy process once you have Docker installed. We will also see how to get it running on your own custom domain name.

A simple Bash script that allows you to produce a movie from your command line and a text editor. Just add some timestamps and filenames to your file, and then the script generates the full video automatically.

If you want to downgrade your Macbook and reinstall macOS you need to either create a bootable partition or use external media. Downloading the desired macOS version can be done easily through the command line. This method can be use for downgrades, clean installs of macos or macOS recovery.

Setting up a selfhosted instance of Dnsmasq for adblocking, privacy and security reasons. We will also setup a DNS over TLS server using Nginx.

How to record Internal Audio together with Microphone Input on MacOS Ventura. Tested on a M1 Macbook Air. You can use this system to just record internal audio on MacOS. Only using the Open Source Driver BlackHole.

Installing Arch Linux on a fully encrypted drive, including the boot partition. It is actually quite straightforward to install Arch Linux fully encrypted for a BIOS MBR bootloader installation.

Installing Arch Linux without an internet connection from just a USB drive. No caching of Pacman repositories required. This method basically copies the Arch Linux filesystem from the USB drive to the computer.

Installing Windows 11 freshly on unsupported hardware from a bootable USB drive. We will need to make adjustments to the registry before we install Windows 11, in order to bypass TPM, bypass Secure Boot and the CPU check. Then we will launch the Windows 11 installer from the command line.

Making a Bootable USB Drive Installation and recovery for Microsoft Windows 11. We will be using the official ISO file from Microsoft and the builtin Diskpart tools in Windows.

Plain text full-featured calendar solution, which is portable and works on all platforms. Events txt allows for easy import and exporting and is completely open source. It is very easy to use and I use it all the time.

Easy introduction into how cryptocurrencies work, and a easy and concise way. All cryptocurrencies share very similar underlying principles in regards to their ledger blockchain, wallets addresses and much more. Also, I will feature some advantages and disadvantages of crypto currencies.

Easy and concise GPG usage tutorial showcasing all the basic functionality of the open source OpenPGP keypair management system. Encrypting and decrypting messages and files easily, importing and exporting keys and various usage scenarios.

Tigers is a minimal theme for Hugo forked from Elephants theme. It comes full with features, such as Multi language support, Blogging, SEO optimized, absence of JavaScript and very Easy setup.

Flashing GerdaOS onto the Nokia 8110 tutorial. This will replace KaiOS to improve privacy and expand possibilities of this device.

How to make a custom 404 page in Hugo just from a content markdown file. This approach will not require changing the theme layout template and is very easy.

How to convert markdown to pdf using Hugo. We will be maintaining beautiful document styling and formatting. This setup is fully portable.

Converting markdown to beautifully formatted pdf in the most lightweight way possible, without LaTeX or R. The only thing we will require is pandoc, wkhtmltopdf and one css file. This is the most portable writing setup.

Removing default pre-installed apps and bloatware games on KaiOS is quite simple, especially using temporary root. This requires editing the webapps json file. In this guide the Nokia 8110 4G is used.

How to extract apps from a KaiOS device using the ADB protocol. As an example how to transfer the Snake game and run it locally on your computer.

Installing a KeePass and TOTP Authenticator client on KaiOS on the Nokia 8110 4G. In this case we will be porting existing webapps for KeePass and Google Authenticator to KaiOS and make them work on the Nokia device.

Converting web apps or websites to KaiOS on a Nokia 8110 4G without Jailbreak or a custom ROM. Porting a web app or website to a KaiOS app.

Side-loading and deploying custom apps or zip files to KaiOS without a Jailbreak or OmniSD. For this we will use WebIDE which allows us to seamlessly install a webapp on our KaiOS device.