jointhefreeworld.org

Joe’s Portfolio

Hello there! You’ve landed on the portfolio of Josep Jesus Bigorra Algaba, a passionate advocate for free and open-source software 👋🏼

Below, you’ll find a collection of my projects, ranging from deep system customization and web server engineering and orchestration to developer tools and elegant Emacs enhancements 🪄

Each project reflects my commitment to crafting robust, user-friendly solutions, often with a touch of functional programming magic.

Take a look around and feel free to explore the code and concepts behind them!


# Scheme (Lisp - Guile) projects

SSS - Supreme Sexp System - This custom GNU Guix + Linux setup enhances customization to infinity, encourages the hacking spirit, and offers a superior user experience thanks in part too to REPL (Read Eval Print Loop) and Lisps. Sway, Foot, Qutebrowser, etc.

Wolk JJBA - My web server, running CI/CD, custom services, Nginx, Minecraft and more, all working via Lisp (Guix & Guile Scheme)

Iter Vitae - Iter Vitae: “Journey of Life” - the progression of one’s life and career.

byggsteg - Byggsteg is the free as in freedom CI/CD orchestrator written in Guile Scheme.

LucidPlan - Free and open project management for everyone.

WikiMusic - Free music knowledge encyclopaedia.

hygguile - Cozy and professional user-interfaces for everyone with the power of Scheme.


# Scala projects

ZZSpec - a library that helps you write better tests leveraging ZIO and ZIO test, as well as testcontainers, black box and integration tests.

DMTScala - a data model translator that can take Scala case classes and other data models and convert them to several programming languages.


# Emacs and ELisp packages

modusregel - Clean and beautiful mode line for Emacs, with customization and performance in mind.

tekengrootte.el - Proportionally sized face sizes for Emacs.

welkomscherm.el - Simple elegant welcome screen / dashboard for Emacs.

dagboek.el - Effectively manage and create diary/journal entries.

git-riddance.el - Completely nuke the Git history of a repository from Emacs.


# Pages of mine

jointhefreeworld - My personal homepage, blogs, and “jointhefreeworld.org” movement website.

# Pages of my clients

carvoeiro-water-fun - Boat and Kayak rental website as a Svelte SPA (Single-Page Application).