Erik Bjäreholt

Founder, Lead Developer at ActivityWatch

Lund, Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Erik Bjäreholt is a founder and seasoned full‑stack engineer with 13 years of experience building privacy‑focused, open‑source tools and autonomous agent systems from Lund, Sweden. He created and maintains ActivityWatch, a cross‑platform automated time tracker, and is the creator of gptme — an early local‑first agent CLI, app, and managed service that explores persistent autonomous builders (e.g., Raising Bob). Comfortable across Python, Rust, JS/TS, Kotlin and DevOps, he has production experience shipping developer tooling and improving complex build/test pipelines. As first hire at Lovable he worked on software that generates software, and his background includes applied research using EEG for activity labeling and scalable contributions to well‑known projects like the Uniswap Python client. A scientist at heart and engineer by training, he combines rigorous experimentation with product instincts and an unusual blend of infrastructure, academic, and startup grit.
code13 years of coding experience
job5 years of employment as a software developer
bookComputer Science, Computer Science at Coursera
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at The Faculty of Engineering at Lund University
bookComputer Science, Computer Science at Udacity
bookElementary School, Elementary School at Tunaskolan
bookHigh School, Technology, High School, Technology at Polhemskolan
languagesSwedish, English, German
stackoverflow-logo

Stackoverflow

Stats
14,983reputation
2.1mreached
26answers
4questions
Badges
math
top-5%
floating-point
top-5%
python
top-1%
numpy
top-5%
subprocess
top-5%
github-logo-circle

Github Skills (39)

python10
pyinstaller10
git-repository10
bash10
cicd10
scala10
mat10
web3js10
build-automation10
blockchain10
github-repos10
documentation10
subprocess9
numpy9
math9

Programming languages (28)

C#CGoHTMLJupyter NotebookTypeScriptShellR

Github contributions (5)

github-logo-circle
ActivityWatch/activitywatch

Apr 2016 - Jan 2023

The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused.
Role in this project:
userDevOps Engineer
Contributions:62 releases, 26 reviews, 812 commits in 6 years 10 months
Contributions summary:Erik primarily contributed to the project by updating the installation scripts and build processes. They modified the install script to allow for user-level installations and changed the flag used. They also improved the build script to handle multiple PyInstaller specifications, and introduced a zip-file creation step for packaging the executables, and setting up a virtual environment. The user also added improvements to the integration tests.
trackertime-trackingdashboardafkprivacy-focused
🦄 The unofficial Python client for the Uniswap exchange.
Role in this project:
userBack-end Developer
Contributions:11 releases, 31 reviews, 234 commits in 3 years 2 months
Contributions summary:Erik primarily focused on fixing bugs and improving the functionality of the Uniswap Python client. They fixed issues related to outdated contract APIs and improved network detection. The user also made updates to the underlying code, addressing code style with "black" formatting and improved transaction handling, especially concerning nonces. Their work demonstrates a deep understanding of the Uniswap protocol and the Python environment.
fixprotocolexchangepythoncoinbaseethereum
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Erik Bjäreholt - Founder, Lead Developer at ActivityWatch