jointhefreeworld.org

Joe’s Portfolio

Hello there! You have landed on the portfolio of Josep Jesus Bigorra Algaba, a passionate advocate for free software 👋🏼

Below you will 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 building robust, user-friendly solutions, often with a touch of functional-programming magic.

Take a look around, and feel free to explore the code and the ideas behind each one!


Scheme (Lisp - Guile) projects #

SSS - Supreme Sexp System - This custom GNU Guix + Linux setup pushes customization to infinity, encourages the hacking spirit, and offers a superior user experience thanks in part to the REPL (Read Eval Print Loop), Lisps, GTK, Hyprland, Nyxt, Firefox, and more.

Wolk JJBA - My web server, running CI/CD, custom services, Nginx, Minecraft, and more, all configured and managed with Lisp (Guix and Guile Scheme).

Iter Vitae - Iter Vitae, “Journey of Life”: the progression of a life and a career. My curriculum vitae / résumé generator, built with Guile Scheme and Tailwind CSS.

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

LucidPlan - Free and open project management for everyone.

WikiMusic - A 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 by 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 - A clean and beautiful mode line for Emacs, with customization and performance in mind.

tekengrootte.el - Proportionally sized face sizes for Emacs.

welkomscherm.el - A 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, blog, and the “jointhefreeworld.org” movement website.

Pages of my clients #

carvoeiro-water-fun - A boat- and kayak-rental website built as a Svelte SPA (single-page application).