Skip to content
View bgallois's full-sized avatar
🏠
Freelancing from home
🏠
Freelancing from home

Highlights

  • Pro

Organizations

@LJPZebra @FastTrackOrg

Block or report bgallois

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
bgallois/README.md

Introduction

Hi, I'm Benjamin Gallois, a Ph.D. in physics, computer vision, and Substrate-based blockchain developer. Over the past four years, I've specialized in data analysis, computer vision, and software design. I founded Analyzable, providing expert services in computer vision and software development using tools like C++, Python, and OpenCV, covering everything from prototyping to deployment. You can learn more about my work on my website.

I’m also the creator and maintainer of FastTrack, a scientific tracking software developed during my Ph.D. at LJP, where I researched chemical perception in zebrafish 🐟. Along with FastTrack, I manage an ecosystem of tools for multi-object tracking and data analysis.

What I'm Working On

  • Freelancing for the Duniter blockchain, built on Substrate.
  • Freelance projects focused on computer vision.
  • Various data science projects related to sports performance.

Programming Skills

I'm a self-taught programmer with proficiency in:

  • Python
  • Rust
  • Julia
  • C++
  • LaTeX
  • HTML/CSS/JS
  • Qt/QML
  • Hugo
  • Substrate

Software Experience

I regularly work with the following software:

  • Kdenlive (video editing)
  • OBS Studio (live streaming)
  • Jitsi (video conferencing)
  • Blender (3D creation)
  • Inkscape (vector editing)
  • GIMP (image editing)
  • Fusion 360 (CAD)

My Development Environment

I rely on free and open-source tools in my daily workflow:

You can find my configuration files here.

Projects

Computer Vision

  • FastTrack: Scientific tracking software.
  • PyFastTrack: Python integration of FastTrack with deep learning capabilities.
  • FastOcclusion: Deep learning solution for occlusion issues in tracking.
  • You&EyePhoto: Iris image processing software for the You&Eye art gallery.
  • CircularTransform: Fast remapping of deformed objects into perfect circles.
  • Pyside6CurveEditor: Qt widget for image level correction.
  • CppImageViewer: Qt widget for large image display.
  • PysideImageViewer: Qt widget for large image display in Python.
  • DeepIris: Deep learning model for iris and pupil segmentation.

Data Analysis

  • FastAnalyzer: Software for analyzing FastTrack outputs.
  • FastAnalysis: Python library to work with FastTrack data.
  • HRV Tools: Cardiac variability analysis using open-source PPG sensors.
  • PeakPacer: Web app for field testing CdA and optimizing power profiles for cyclists.
  • LapsAnalyzer: Tool to analyze and compare laps in cycling races.

Other Projects

  • jotform-api: C++ API for Jotform integration.
  • OpenJournal: Journal and note-taking app.
  • QSensor: GUI to monitor hardware usage and temperature.
  • Level: Android spirit level app.

Blockchain

Contributions

My Contributions

bgallois's GitHub stats

Pinned Loading

  1. FastTrackOrg/FastTrack FastTrackOrg/FastTrack Public

    FastTrack is a cross-platform application designed to track multiple objects in video recording.

    C++ 101 17

  2. OpenJournal OpenJournal Public

    OpenJournal is a simple journal, note-taking, and assistant application supporting Markdown syntax and Markdown rendering.

    C++ 9 1

  3. FastTrackOrg/FastAnalyzer FastTrackOrg/FastAnalyzer Public

    Tracking data analyzer

    Python 1

  4. Analyzable-FR/patch-based-texture-inpainting Analyzable-FR/patch-based-texture-inpainting Public

    Patch-based inpainting Python library

    Python 11 1