This is some of the work I can publicly display my involvement in. The list mostly consists of open-source software contributions and my personal projects, but there are a few commercial ones here as well.
An interactive POSIX-complaint shell script that helps you manage shared
password stores. Managing a shared password
store typically requires you to manually edit .gpg-id
file and hardcraft a
convoluted pass init
command. This script automates this process and makes it
easy to add/remove users to/from a password store as well as initialise new
stores in subfolders, which allows for a more granular access control.
This is the very same website you are currently reading. Practically, it is just a static site, which makes it fast and simple, but, being built with Next.js, it offers great user experience and is easy to maintain.
As an additional challenge I wanted all of the website's functionality to be available for users not running JavaScript in their browsers. While Next.js is a great tool for building SEO-friendly websites, it does not help much with designing JavaScript-less ones.
Either way, despite some setbacks, the website is fully functional without JavaScript.
I use Playwright to test the website's functionality in different browsers as well as in both JavaScript-enabled and JavaScript-disabled environments.