SF

Stanisław (Stan) Findeisen

Software Engineer/Architect

I transform complex requirements into elegant software architectures.

My free or open-source software projects and contributions

For an up-to-date, but not necessarily complete list please check out my GitHub or GitLab profiles.

Major contributions

horde-ad
automatic differentiation library; implemented: test suite parallelization, derivatives of common functions, epsilon-based floating point number comparisons with explicit error margin, pretty printing of exceptions and improved QuickCheck tests Haskell
Svarog
Signal Viewer, Analyzer and Recorder On GPL: designed and implemented a system of plugins (together with my team) Java
MooseFS
implemented NFS server (but the code seems to be gone now) C

Minor contributions

jormungandr
Cardano node: improved the docs Rust
Camomile
a Unicode library: fixed AVL tree implementation OCaml
Cryptokit
a library of cryptographic primitives: fixed bugs 879 and 897 OCaml
ext3grep
data recovery tool for ext3 partitions: implemented endianness conversion functions and indirect blocks C, ext3
LizardFS
a distributed file system; improved the docs C
Ziziphus
a VRA Core 4 XML metadata editor: implemented a couple new features XForms, XML
psqueues
priority search queues: implemented fold Haskell
Apache Tuscany
infrastructure for SOA: performance patch C++
python-gnupg
fixed 1 bug Python

My own projects

mkhost
declarative, idempotent mail server configuration script Python
Skryba
blogging software behind this website Python
pam_supair
Linux PAM(7) module that allows su(1) without a password between configured pairs of users. I developed this in 2012 and still find it surprisingly useful C, PAM
conv2047
RFC 2047 Unicode e-mail header field converter Perl
regex-toys
extended regular expression engine prototype C++
mboxgrep-perl
mbox file parser Perl
alshooter
allegro.pl auction shooter Perl
rsync-backup
personal, minimalistic, simple to use, space-efficient rsync(1) based backup solution Unix shell, rsync
phphard
static source code analyzer for PHP (not complete) OCaml
linuxmon
Linux system monitor (files, processes, network connections...) (not complete) C++