Skip to content
Avatar
:shipit:
o(≧▽≦)o
:shipit:
o(≧▽≦)o

Sponsoring

@muesli @smorimoto @sharkdp

Organizations

@cucumber @NixOS @fight-food-waste @soundhive @codebench-dev @tereus-project
Block or Report

Block or report angristan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

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

Report abuse
angristan/README.md

Hi there 👋

I am a french software engineer.

I love ≡𝐺𝑂, and like to contribute to open-source projects on my free time. I spend too much time on GitHub, so you might find interesting things in my starred projects.

My projects

School 👨‍🎓

  • Tereus: Code transpiling platform (Go, ANTLR, React with Remix, NSQ)
  • firstfm-ios: iOS client for Last.fm written with Swift and SwiftUI
  • Codebench: Code benchmarking platform (NestJS, React, Go workers, Firecracker microVMs)
  • firstfm-android: Android client for Last.fm written in Kotlin (the iOS one is much better)
  • Soundhive: Music sharing service (NestJS, Angular, JavaFX, audio fingerprint in C++)
  • palette: Extract color palette from an image with k-means and k-NN (OpenCV, sklearn, pandas, numpy)
  • meet&do: Meetup website made with Ruby on Rails
  • Fight Food Waste: Fake non-profit for our 2nd year school project (Laravel, JavaFX, Express, C, GTK)

DevOps 🔁

Docs ✍️

Scripts 💾

Tools 🛠

  • trakt-cli: A CLI tool for trakt.tv in Go.
  • bsport-exporter: A Prometheus exporter for bsport.io, to track how many workouts I do over time 💪
  • bsport-charts: A CLI written in Go using go-echarts that generates workouts charts from the Bsport API.

🌍 The languages I use

Past month ⌛️ All time

Pinned

  1. Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS or Arch Linux.

    Shell 8.4k 2.2k

  2. WireGuard VPN installer for Linux servers

    Shell 3.6k 755

  3. firstfm-ios Public

    The alternative last.fm client for iOS made with SwiftUI

    Swift 21

  4. The CodeBench worker, which handles jobs and microVMs

    Go 26

  5. palette Public

    Extract color palette from an image with k-means and k-NN // Project for the AI/ML class at Hanyang University

    Python 22 7

  6. My Ansible roles for Debian/Ubuntu

    53 12

1,076 contributions in the last year

Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Mon Wed Fri

Contribution activity

August 2022

Reviewed 1 pull request in 1 repository
angristan/openvpn-install 1 pull request
6 contributions in private repositories Aug 4 – Aug 7

Seeing something unexpected? Take a look at the GitHub profile guide.