Become a sponsor to Christopher Arndt
I create tools and packages for music and Python development related tasks, for example audio plugins, tools for the JACK audio ecosystem and libraries for working with MIDI or for MicroPython. I also maintain 100+ AUR (Arch user repository) packages and (as part of the OSAMC team) a the proaudio third-party binary package repository for Arch Linux users with packages for audio-production software.
I am a freelance software developer from Cologne, Germany, with a professional focus on Python web application backend development and a history of over two decades contributing to public Open Source projects and developing my own.
I spend tens of hours per week working on Open Source and building and growing communities around Open Source Audio and Music and to make this sustainable in the long-term and on a regular basis, sponsorships funds will help me mitigate the loss of income due to spending less time on work for professional freelancing contracts.
This will allow me to spend a guaranteed minimum amount of time each month on: 1. Packaging software projects for the Arch User Repository and updating them. 2. Packaging software projects for the proaudio Arch Third-Party Binary Package Repository and updating them. 3. Working on issues reported in my Open Source project, developing them further and releasing new versions. 4. Reporting and fixing issues in third-party software projects (with a focus on audio production related software).
Featured work
-
SpotlightKid/python-rtmidi
Python bindings for the cross-platform MIDI I/O library RtMidi
Cython 356 -
SpotlightKid/jack-matchmaker
Auto-connect new JACK ports matching the patterns given on the command line.
Python 73 -
SpotlightKid/ykchorus
A chorus audio effect plugin based on DSP code by Togu Audio Line (TAL)
C++ 40 -
osam-cologne/archlinux-proaudio
Actively maintained binary package repo for Arch Linux of free and open source pro-audio software.
Shell 42 -
SpotlightKid/micropython-osc
A minimal OSC client and server library for MicroPython.
Python 65 -
SpotlightKid/mrequests
An HTTP client library (not only) for MicroPython with an API similar to requests
Python 49
5% towards $200 per month goal
1 other sponsors this goal
$20 one time
SelectI'll package an application of your choice for the Arch User Repository (AUR)
Requirements:
- The project is Open Source
- The project has an identifiable released version with a source distribution archive
- It can be compiled on Arch Linux
- All its dependencies are packaged for Arch Linux or in the AUR
$100 one time
SelectOne hour pair-programming session with Python, Shell, Lua, C/C++, Nim or GDScript.
$150 one time
SelectI'll review your Python code
Requirements:
- Code must be available online in a Git repository (e.g. on GitHub, GitLab, Codeberg, Gitea, Sourceforge etc.) or in Pull/Merge request (private repositories possible).
- Instructions how the code should be run must be provided.
- LLOC <= 1000
$600 one time
SelectI'll run a workshop for your team (6 hours)
Topic ideas:
- Introduction to programming in Python
- Introduction to programming in MicroPython
- Using Git and Git workflows, pull requests, code reviews and release management
- Introduction to Audio Plugin Development with LV2 and the DISTRHO Framework
- Flask/Django Web Application development
- Packaging applications for Linux Distributions (Arch Linux, Debian)
- Creating Python packages and publishing them on PyPI (or private package repos)
- Container-izing your Linux application with Docker and deploying it with Docker-compose.
- ... and many more!