Skip to content
View jecaro's full-sized avatar

Organizations

@obsidiansystems

Block or report jecaro

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
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

Haskell

  • diverk: Android app to browse GitHub repositories, built with Reflex (FRP).
  • htagcli: Command line audio tagger and music organizer.
  • systranything: Put anything in your system tray from a YAML file. Hackage
  • hscalendar: Time tracking webapp, Haskell backend + Elm frontend, deployed with Docker.
  • 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

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 15 4

  2. htagcli htagcli Public

    Command line audio tagger and music library organizer

    Haskell 19

  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 48 1