GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” jecaro - Overview

@jecaro jecaro Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@jecaro
jecaro
Follow
View jecaro's full-sized avatar

Jean-Charles Quillet jecaro

Follow
36 followers ยท 87 following
  • Dol-de-Bretagne
  • jeancharles.quillet.org
  • in/jeancharlesquillet

Achievements

Achievement: Pull Sharkx3Achievement: StarstruckAchievement: QuickdrawAchievement: Arctic Code Vault Contributor

Achievements

Achievement: Pull Sharkx3Achievement: StarstruckAchievement: QuickdrawAchievement: Arctic Code Vault Contributor

Organizations

@NixOS @reflex-frp @obsidiansystems @haskell-to-elm
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
jecaro/README.md

Hey ๐Ÿ‘‹

I'm Jean-Charles, a software developer with 20 years of professional experience. I specialize in functional programming and systems programming, currently working mainly in Haskell, Rust, and Nix.

Check out my website for articles and more, or my CV for my full experience.

I maintain a few packages in nixpkgs.

Rust

  • mprisqueeze: MPRIS interface for squeezelite. Uses D-Bus, HTTP, async. crates.io
  • mqttooth: MQTT to Bluetooth Low Energy bridge (Zigbee2MQTT -> BLE Environmental Sensing). Runs on Raspberry Pi. crates.io
  • rainbowduino-rs: Bare-metal firmware for the Rainbowduino 8x8 RGB LED matrix (ATmega328).
  • advent-of-code-2023: My solutions to the Advent of Code 2023.

Haskell

  • diverk: Android app to browse GitHub repositories, built with Reflex (FRP). Google Play
  • htagcli: Command line audio tagger and music organizer. AUR
  • systranything: Put anything in your system tray from a YAML file. Hackage
  • hscalendar: Time tracking webapp, Haskell backend + Elm frontend.
  • bigball: Dependency graph for Visual Studio solution files.
  • minihasklisp: Minimalist Lisp interpreter.
  • wolfram: Elementary cellular automaton.
  • reflex-tutorial: The official tutorial for reflex along a few other interesting examples.

Neovim plugins

  • ghcid-error-file.nvim: Fast feedback loop with ghcid or ghciwatch.
  • fugitive-difftool.nvim: Diff branches in neovim with fugitive.

Other projects

  • circuix-sword: NixOS in a Gameboy shell. DIY retro handheld based on a Raspberry Pi CM3.
  • pomodozig: Terminal pomodoro timer in Zig.
  • your-hand-in-mine: Piano transcription of an Explosions in the Sky adaptation.

Pinned Loading

  1. diverk diverk Public

    An Android app to browse GitHub repositories

    Haskell 16 4

  2. htagcli htagcli Public

    Command line audio tagger and music library organizer

    Haskell 25

  3. circuix-sword circuix-sword Public

    nixos in a gameboy shell

    Nix 16 1

  4. mprisqueeze mprisqueeze Public

    MPRIS interface for squeezelite

    Rust 10 6

  5. systranything systranything Public

    Create a system tray menu from a YAML file with shell commands

    Haskell 10

  6. fugitive-difftool.nvim fugitive-difftool.nvim Public

    Diff branches in neovim with fugitive

    Lua 50 1

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.