Erik Bjäreholt

Erik Bjäreholt

Greater Malmö Metropolitan Area
2K followers 500+ connections

About

Building gptme - open-source local-first agent CLI, app, and managed service. One of the…

Activity

2K followers

See all activities

Experience

  • -

  • -

    Stockholm, Sweden

  • -

    Lund, Sweden

  • -

    Lund, Sweden

  • -

    Lund, Sweden

  • -

    Lund, Sweden

  • -

    Lund, Sweden

  • -

    Greater Malmö Metropolitan Area

  • -

    Kalmar County, Sweden

  • -

    Kalmar County, Sweden

  • -

    Kalmar County, Sweden

  • -

    Eslöv, Sweden

  • -

    Malmö, Sweden

  • -

    Kalmar County, Sweden

Education

  • The Faculty of Engineering at Lund University

    -

    -

    Activities and Societies: Code@LTH, Effective Altruism Lund, Lund Sustainable Engineers, Datatekniksektionen

    Completed a 5-year master's degree in Computer Science (sv. "Civilingenjör"). Included courses in machine learning, software engineering, computer & web security, statistics.

    Took my time to graduate, got distracted by founding startups, contributing to open source, and algotrading.

    I concluded my studies by writing my master's thesis on classifying brain activity (using EEG) of software engineers during work tasks (both controlled and naturalistic).

  • -

    -

  • -

    -

  • -

    -

  • -

    -

Volunteer Experience

  • Contributor

    Wikimedia Foundation

    - Present 15 years 4 months

    Education

    Occasional contributor to Wikipedia and associated projects.

  • Contributor

    Stack Overflow

    - Present 15 years 2 months

    Education

    Over 10,000 reputation on StackOverflow from asking and answering questions over the years. See my profile at: https://stackoverflow.com/users/965332/erb

  • Forecaster

    Metaculus

    - Present 9 years 9 months

    Science and Technology

    Was a top-50 forecaster on Metaculus between 2017 and 2019: https://www.metaculus.com/accounts/profile/103181/

  • Software Developer

    NeuroTechX

    - Present 6 years 4 months

    Science and Technology

    Contributed to several open source projects related to computational neuroscience (mostly EEG-related) maintained under the NeuroTechX banner.

Publications

  • Classifying brain activity using electroencephalography and automated time tracking of computer use

    Master's thesis, Lund University

    Abstract:

    We investigate the ability of EEG to distinguish between different activities users engage in on their devices, building on previous research which showed a considerable difference in brain activity between code- and prose-comprehension, as well as differences during code- and prose-synthesis. We perform a replication study and improve upon past results using state-of-the-art machine learning classifiers based on Riemannian geometry.

    Furthermore, we extend the scope of…

    Abstract:

    We investigate the ability of EEG to distinguish between different activities users engage in on their devices, building on previous research which showed a considerable difference in brain activity between code- and prose-comprehension, as well as differences during code- and prose-synthesis. We perform a replication study and improve upon past results using state-of-the-art machine learning classifiers based on Riemannian geometry.

    Furthermore, we extend the scope of previous work by introducing the automated time tracking application ActivityWatch, to track the device activities that the user is engaging in. This lets us label EEG data with naturalistic device activity, which we then use to train classifiers to discern activities such as code writing vs prose writing, or work vs media consumption. Our results indicate that a consumer-grade EEG device can discern between different activities that a user performs at the computer. Among other results, we show that not only can code and prose comprehension be distinguished, but also code and prose writing.

    See publication
  • GitHub Profile

    -

    Much of the software I write ends up here.

    See publication

Courses

  • Advanced Algorithms

    EDAN55

  • Advanced Web Security

    EITN41

  • Algorithms, datastructures, and complexity

    EDAF05

  • Applied Machine Learning

    EDAN95

  • Business of Software

    ETSF25

  • Calculus in One Variable

    FMAA01

  • Calculus in Several Variables

    FMAB30

  • Compilers

    EDAN65

  • Computer Graphics

    EDAF80

  • Computer Security

    EIT060

  • Control Theory

    FRTF05

  • Design of Digital Circuits

    EITF65

  • Electronics for computer engineers

    ETIA01

  • Functional Programming

    EDAN40

  • Functional Programming Principles in Scala

    progfun-004

  • Introduction to Computer Science

    CS101

  • Linear Algebra

    FMA420

  • Linear Systems

    FMAF10

  • Machine Learning

    FMAN45

  • Machine Learning

    ml-005

  • Mathematical Statistics

    FMS012

  • Photonics

    FAFA60

  • Programming - First Course

    EDA016

  • Programming - Second Course

    EDAA01

  • Queueing Theory

    EITF95

  • Virtual Reality in theory och practice

    MAM101

  • Web Development

    CS253

  • Web Programming

    EDAF90

  • Web Security

    EITF05

Projects

  • eeg-notebooks

    Helped develop eeg-notebooks, a project to democratize the cognitive neuroscience experiment by providing reusable EEG experiments that can run with consumer mobile EEG devices like those from OpenBCI, Neurosity, and InteraXon (Muse).

    Eventually helped launch the "NeuroTech Challenge Series", a challenge to crowdsource EEG data using the project.

    Other creators
    See project
  • uniswap-python

    - Present

    In 2020 I took over development of uniswap-python (from Hop & Authereum co-founder Shane Fontaine) after I made some significant improvements and implemented support for Uniswap V2. Later we applied for, and received, a $15k grant to improve the project further and implement V3 support. We've since also raised $10k on Gitcoin, and remain the most popular Python wrapper for Uniswap. In 2026 we released support for V4.

    See project
  • ActivityWatch

    - Present

    The world's best open source automated time-tracker

    Other creators
    See project
  • AlgoBit

    -

    An algorithmic trading framework which I've been developing for myself primarily for trading cryptocurrencies but it has the ability to trade any financial security given a proper API.

    It began as project I chose to work on during my third-year project course in high school, after I'd written a simple arbitrage script for the Bitcoin market Kapiton in the summer of 2012. I got the highest grade in the course, then proceeded to turn a tidy profit for many months.

    Written in Python.

    Other creators

Honors & Awards

  • Uniswap Grants

    Uniswap

    Awarded 2/3 out of a $15k grant for my work on uniswap-python, to add support for Uniswap V3.

  • Leapfrogs Scholarship 2019

    LU Innovation

    The team I led was awarded double the usual amount (60,000 SEK) to keep working on the startup we created over the summer the previous year.

  • Leapfrogs Scholarship 2018

    LU Innovation

    Awarded 30,000 SEK to start a company with friends

  • LUFOSS Undergraduate Student Scholarship 2015

    Lund University Fund for Open Source

    Won 10 000 SEK, and bragging rights, for my work with open source software.
    There were two other finalists, one of them was my brother.

    https://www.lth.se/lufoss

Test Scores

  • Swedish Scholastic Aptitude Test

    Score: 1.6

    Math: 2.0 (99th percentile)
    Verbal: 1.2
    Total: 1.6 (97th percentile)

Languages

  • Swedish

    Native or bilingual proficiency

  • English

    Native or bilingual proficiency

  • German

    Elementary proficiency

View Erik’s full profile

  • See who you know in common
  • Get introduced
  • Contact Erik directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More