I’m hiring!
I’m looking for help with a variety of open source projects, and as an experiment offer compensation for your contributions. Compensation is offered by time spent (tracked with ActivityWatch).
The jobs available are generally programming-related, but I might expand this to non-technical tasks in the future.
Salary is negotiable, but expect a range of €40-100/h (depending on skill and difficulty of task).
Note: This is in an early experimental stage, feedback and ideas welcome!
Available jobs
Currently there are jobs available on the following projects:
- ActivityWatch
- Work on sync to get it ready for production use (issue #35)
- Work on aw-leaderboard (greenfield)
- Exciting public leaderboard for ActivityWatch data
- Has a dual use as a time reporting server
- Marketing & outreach
- Help us attract more users.
- Post about new releases on Twitter, reddit, etc.
- Post where potential users might hang.
- You should make the numbers go up.
- uniswap-python
- Implement support for multi-hop swaps (aka “complete v3 support”, issue #95)
- Implement support for the Uniswap Universal Router (issue #324)
- Quantified Me
- Help with adding more types of analysis and visualization.
- Chatalysis
- Projects related to my MSc Thesis
The specific tasks available in each projects can vary from time to time, but I encourage you to look at recent issues and PRs and go from there. You can also contact me directly (see instructions below) and we’ll see if there’s something suitable for you.
Is the specific thing you’re interested in working on not listed? I’m open to suggestions!
Prerequisites
What I expect from you:
- You can work largely independently and don’t need much supervision (except for more difficult tasks).
- You have previous experience with the programming language you’ll be working in.
I consider it a bonus if you:
- You have a history of contributing to open source projects that I can review.
- You’ve previously contributed to the project or worked with me before.
How it works
Before getting started, contact me by email with the following brief information:
- A link to your GitHub profile
- One or two past contributions you want to show off (if we haven’t worked together before)
- Your expectations regarding pay.
Then we’ll discuss terms.
Feel free to start working without my permission (in fact, I encourage you to!).
Getting paid
Once your work is done, I need a few things from you so you can get paid:
- Matching ActivityWatch events (using this script)
- (optional) Manually tracked time (using something like Toggl)
- An invoice payable by SEPA transfer, or a receiving ETH address.
You are responsible for paying taxes on the income you get.
Links
I’ve written about this elsewhere, here are a few links for reference:
Past jobs
In the past, I’ve paid:
- @xylix, for work on ActivityWatch
- @liquid8, for work on uniswap-python
Thanks
These people have also helped out significantly, but have yet to receive any compensation:
- @johan-bjareholt, my dear brother, for helping out with ActivityWatch
- @iloveitaly (Michael Bianco), for helping out with ActivityWatch
- @ShootingKing-AM (Harsha Raghu), for helping out with ActivityWatch
- @BelKed, for helping out answering questions in the ActivityWatch issues and Discord
- …and everyone else, some of which you can find in the ActivityWatch contributors stats.