+++
title = "homepage"
+++

# tuxmain's homepage

## Who is that? {#who}

* Human being until proven otherwise;
* a.k.a. Pascal Engélibert;
* Libre developper, student of cryptology & computer security;
* Rust, C, Python, PHP, web, French, English, Spanish, Esperanto;
* Prefers tabulations;
* Prefers [GNU AGPL](https://www.gnu.org/licenses/licenses.html#AGPL) and [CC BY-SA](https://creativecommons.org/licenses/by-sa/4.0/).

## Projects {#projects}

<div class="service_boxes">
{{ service_box(href="https://progaccess.net", title="ProgAccess", img="/img/progaccess.webp", img_alt="Logo ProgAccess") }}
{{ service_box(href="https://framagit.org/ZettaScript/syeve", title="Syeve", img="/img/syeve.svg", img_alt="Logo Syeve") }}
{{ service_box(href="https://framagit.org/ZettaScript/forceatlas2-rs", title="ForceAtlas2-rs", img="/img/forceatlas2.webp", img_alt="Graph") }}
{{ service_box(href="//worldwotmap.duniter.org", title="WorldWotMap", img="/img/gbreve.svg", img_dark="/img/gbreve-white.svg", img_alt="Ğ") }}
</div>

### Projects created or cocreated {#projects2}

* [ProgAccess](https://www.progaccess.net) and the sites [NVDA-FR](https://www.nvda-fr.org), [AccessiKey](https://accessikey.nvda-fr.org), to make computers accessible to the visually impaired
* [ĞMixer](//zettascript.org/projects/gmixer/), to anonymize your cryptocurrency transactions through an onion network
* [WorldWotMap](//worldwotmap.duniter.org), a geographical map of a Duniter web of trust
* [ForceAtlas2-rs](https://framagit.org/ZettaScript/forceatlas2-rs), implementation of the graph layout ForceAtlas2 in Rust
* [Ğ1force](https://git.duniter.org/tools/g1force), Scrypt+Ed25519 bruteforce tool in Rust
* [Syeve](https://framagit.org/ZettaScript/syeve) (Simple yet efficient video encoding), lossless codec in Rust
* [matrix_bridge](https://git.p2p.legal/tuxmain/minetest-matrix_bridge), Minetest mod for Matrix messaging interaction
* [ğexplore](https://git.duniter.org/tools/gexplore), a 3D web of trust history explorer for Duniter
* [Jukebox Telephone](https://git.txmn.tk/tuxmain/telephone-jukebox), a dial phone that plays sounds
* [Orodruin](https://git.duniter.org/tuxmain/orodruin-rs), Safe Rust Monero-like bLSAG ring signatures on Ristretto curve

### Contributions {#contributions}

* [Libre Currency](https://monnaie-libre.fr): sparse and various contributions
* [Wotmap](https://wotmap.duniter.org), represent the graph of a Duniter web of trust (backend development)
* [Duniter](https://git.duniter.org/nodes/rust/duniter-v2s), blockchain for libre currency (Rust)

### Micro-contributions {#micro-contributions}

* GParted: [screen reader accessibility](https://gitlab.gnome.org/GNOME/gparted/-/commit/f31fbb986fab551a4db8c05e9a45720b35bc5385)
* Tera: [`date` filter supports localization](https://github.com/Keats/tera/pull/742)

### WiP Hacks {#hacks}

* [Modular articulated arm CNC, 3D-printed, controled by Arduino](https://framagit.org/ZettaScript/cnc-arm)
* [LASER thermal printer with Arduino](https://framagit.org/ZettaScript/laserprinter) (for printing on paper without consuming ink)

## Also hosting {#host}

<div class="service_boxes">
{{ service_box(href="//dubitaristes.fr", title="Les Dubitaristes Girondins", img="/img/dubitaristes.webp", img_alt="Logo Dubitaristes") }}
{{ service_box(href="https://collectifsources.fr", title="Collectif Sources", img="/img/collectifsources.webp", img_alt="Logo Collectif Sources") }}
{{ service_box(href="//juneland.fr", title="Juneland", img="/img/minetest.svg", img_alt="Logo MineTest") }}
</div>

## The camarades {#camarades}

<div class="service_boxes">
{{ service_box(href="https://axiom-team.fr", title="Axiom-Team", img="/img/axiom-light.svg", img_dark="/img/axiom-dark.svg", img_alt="Logo Axiom-Team") }}
{{ service_box(href="https://librezo.fr", title="Librezo", img="/img/librezo-color-light.png", img_dark="/img/librezo-color-dark.png", img_alt="Logo Librezo") }}
</div>

[Librezo](https://librezo.fr) helps the professionals to liberate themselves from the Big Tech by installing your own computing services.

## Contacts {#contacts}

* Electronic missive: `t åt txmn døt tk` _or_ `tuxmain ât zettascript ðøt org`
* Matrix: `@tuxmain:matrix.txmn.tk`
* [GPG public key](/tuxmain.asc)
* <a rel="author" href="https://toot.aquilenet.fr/@tuxmain">Mastodon</a>
* [ZettaScript contact form](//zettascript.org/contact.php)
* [Libre Currency Ğ1](https://demo.cesium.app/#/app/wot/45GfjkWCWQhJ3epJVGC2NSg1Rcu4Ue1vDD3kk9eLs5TQ/) (pubkey: `45GfjkWCWQhJ3epJVGC2NSg1Rcu4Ue1vDD3kk9eLs5TQ:CUw`)
* [GitLab Framagit](https://framagit.org/ZettaScript) (projects in general)
* [GitLab Duniter](https://git.duniter.org/tuxmain) (projects about libre currency)
* [Gitea P2P.legal](https://git.p2p.legal/tuxmain) (also projects about libre currency)
* [Gitxmn](https://git.txmn.tk/tuxmain) (small projects I didn't know where to publish)
* [GitLab Gnome](https://gitlab.gnome.org/tuxmain)
* [GitHub](https://github.com/ZettaScript) (deprecated, used for backward compatibility only)

<a href="https://liberapay.com/tuxmain/donate" title="Donate with Liberapay"><img alt="Donate with Liberapay" src="/img/liberapay-donate.svg"/></a>

⬘ Donate Ethereum at `0x5e2101A637b28e561432fda9ffADB2b0D12c2116`
