Git Product home page Git Product logo

Introduction

I am Fabian Fichter, a software developer in bioinformatics, mainly experienced with Python and C++, with focus on algorithms, data analysis, and automation. I very much enjoy playing abstract strategy board games, especially chess and related games, and developing open source software for them.

My current main open source project is Fairy-Stockfish, a chess variant engine playing on top level at a large variety of chess-like games and being used on several chess and chess variant websites, such as lichess.org and pychess.org. Also see the Fairy-Stockfish github organization.

Projects

Fairy-Stockfish

Chess (variant) data analysis

Technologies

Python C++ C Java SQL JavaScript TypeScript

VS Code Pycharm IntelliJ Vim

Git Hg Linux AWS Postgres MongoDB

Fabian Fichter's Projects

bbppairings icon bbppairings

A Swiss-system chess tournament pairing engine, implementing the Burstein and Dutch systems.

bonanza icon bonanza

strong shogi engine (with support for XBoard protocol)

bookgen-wasm icon bookgen-wasm

chess variant EPD opening book generation in the browser

books icon books

opening books for chess variants in EPD format for engine testing and tuning, generated with https://github.com/ianfab/bookgen. Used for https://github.com/ianfab/fishtest.

cutechess icon cutechess

Cute Chess is a graphical user interface, command-line interface and a library for playing chess.

dobutsu icon dobutsu

A tablebase and engine for Dōbutsu Shōgi

docker-shogigui icon docker-shogigui

Dockerfile and helper script for running ShogiGUI + YaneuraOu on Linux

fishtest icon fishtest

distributed chess variant engine testing

fishutils icon fishutils

auto-apply SPSA tuning results to Stockfish source code

giraffe icon giraffe

experimental chess engine based on temporal-difference reinforcement learning

hgvs icon hgvs

Python library to parse, format, validate, normalize, and map sequence variants. `pip install hgvs`

leela-zero icon leela-zero

Go engine with no human-provided knowledge, modeled after the AlphaGo Zero paper.

liground icon liground

A free, open-source and modern Chess Variant Analysis GUI for the 21st century

lishogi-bot icon lishogi-bot

A bridge between Lichess API (used by lishogi) and Lishogi USI Bots

makruk-stockfish icon makruk-stockfish

strong UCI engine for Makruk (Thai chess, หมากรุก) based on Stockfish; superseded by https://github.com/fairy-stockfish/Fairy-Stockfish

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.