I am now doing software development for Collaborative Drug Discovery.
This is a copy paste of things from what used to be my hack page so things may not be up to date at all.
You can have a look at my github.
These days, I’m mostly programming for computers in Ruby, Python and TypeScript.
I have some projects in Kotlin. And I use C++ and Rust for microcontrollers and music projects.
I was working with ontologies (BFO, OBO-Foundry), semantic-web/linked-data (mainly with RDF4j but also with Jena). In term of database, I favor PostgreSQL and stay away from schema-less nosql DBs except: when I need K/V caching then I use Redis or when I need advanced text-search where I’m going to use Solr and ElasticSearch.
In term of server management, I can currently do everything from cable management, to server installation, networking etc. For isolation, I use Docker, LXC/LXD and KVM/QEMU libvirt depending on the situations and needs. I deploy with Ansible. I watch the servers with Prometheus and Grafana.
In term of CI/CD, I played a bit with Jenkins but these days I favor the Gitlab CI with my custom runners.
One of my unexpectedly used project is PyOrgMode a Python module to manage Org-Mode files. I don’t have any project for it now, but hopefuly some collaborators send me patches for it (thanks to you!)
I worked with Martin Peres on a program that allows the use of OWON oscilloscopes (we only tried with the 7102, but it should work with others) under GNU/Linux (and it works!): https://github.com/bjonnh/owon-sds7102-protocol
Some other things I may sometimes talk about here: Software and hardware development for research tools: microcontrollers, 3d printing, laser cutting, CAD design (openSCAD, Blender), retrofitting, adaptations, reverse engineering , ç̡̛̱͉̥͎̝̳͇̲̲̼̟̞̬͐̅ͦͭ͛̀ͥh̡̙͓̦̪͍̲̺̲̔͗̔̐ͩ̈̅ͭͣ͘͢ą̜̦̜̝̞̬̬̗̦̳̠͕̠̻̗͌̔͋̐́ͧͤ̾͊̄͆̇͑̾ͬ̉ͨ́͘͠ơ̬̬̺͔͇͙̤̺̌͊ͭ̈͒ͥͪ͘͢s̸̵̛̝͚͎̹̤̻͚̱̲̺̥̜̮͇͓ͮͥ͛̊͌̋ͩ̈ͫ͜ͅ.̸ͥ̅̉ͣ̊̅ͮ̆̒̇̓ͭ͏͎̪̖͈̠̣̮̝̮̪̥͎̫̩̦ͅ