Skip to content
View basnijholt's full-sized avatar

Sponsors

@mininao
Private Sponsor

Organizations

@topocm @python-adaptive

Block or report basnijholt

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
basnijholt/README.md

Bas Nijholt 👋

  • 👷🏻‍♂️ Currently at IonQ, doing my bit in building a quantum computer, before that I was at Microsoft Quantum.
  • 🌟 A deep dive into computational topological quantum mechanics earned me my PhD.
  • 🎨 I've crafted a few libraries for Home Assistant, making home automation a bit more fun.
  • ⚒️ Made other tools speed up and massively parallelize numerical simulations.
  • 🏅 Very passionate about open-source, software quality, user experience, and smooth performance.
  • 🐍 Python is my go-to language in most of my projects.
  • Some of my favorite creations:
    • 📈 python-adaptive/adaptive: Parallel active learning of mathematical functions? Check!
    • 🧬 unidep: Unifying pip and conda requirements, single command to set up a full dev environment.
    • 🕸️ pipefunc/pipefunc: Lightweight function pipeline (DAG) creation in pure Python for scientific (HPC) workflows.
    • 💡 adaptive-lighting: A custom component for Home Assistant to keep your lighting in sync with the sun.
    • 🤖 agent-cli: A voice and local first set of AI tools including OS-level hotkey integration for transcription right to clipboard.
    • 📝 markdown-code-runner: Run (hidden) code blocks right within your Markdown files - keep simple README.mds in sync!
    • 🕒 rsync-time-machine.py: Time Machine-style backups with rsync for the minimalists.
    • 🏠 home-assistant-config: Over 100 documented automations in my Home Assistant config
    • 📚 tuitorial: Create beautiful terminal-based code tutorials / presentations
    • 🧰 dotbins: Manage binary CLI tools right in a version-controlled Git repo that works on all systems and architectures
    • 🔑 dotfiles: My dotfiles in a well-documented Git repo that works on all systems and architectures (personally used for >10 of my systems)

Below are some (automatically generated) statistics about my activity on GitHub. For more info check out my website www.nijho.lt or talk to me on Mastodon.

Ask me about:

Last updated at 2025-12-04 12:07:39.479384.

GitHub statistics — my top 20

number of GitHub stars ⭐️

  1. basnijholt/adaptive-lighting, 2670 ⭐️s
  2. basnijholt/home-assistant-config, 1864 ⭐️s
  3. python-kasa/python-kasa, 1549 ⭐️s
  4. python-adaptive/adaptive, 1207 ⭐️s
  5. basnijholt/lovelace-ios-themes, 820 ⭐️s
Click to expand!
  1. basnijholt/tuitorial, 515 ⭐️s
  2. basnijholt/lovelace-ios-dark-mode-theme, 477 ⭐️s
  3. pipefunc/pipefunc, 432 ⭐️s
  4. basnijholt/rsync-time-machine.py, 402 ⭐️s
  5. basnijholt/miflora, 373 ⭐️s
  6. basnijholt/home-assistant-streamdeck-yaml, 323 ⭐️s
  7. topocm/topocm_content, 313 ⭐️s
  8. basnijholt/unidep, 240 ⭐️s
  9. basnijholt/dotbins, 223 ⭐️s
  10. basnijholt/markdown-code-runner, 117 ⭐️s
  11. kwant-project/kwant, 101 ⭐️s
  12. basnijholt/home-assistant-streamdeck-yaml-addon, 96 ⭐️s
  13. basnijholt/home-assistant-macbook-touch-bar, 94 ⭐️s
  14. basnijholt/agent-cli, 56 ⭐️s
  15. basnijholt/aiokef, 40 ⭐️s

These plots and stats are generated by this Jupyter notebook using this GitHub Action.

Pinned Loading

  1. python-adaptive/adaptive python-adaptive/adaptive Public

    📈 Adaptive: parallel active learning of mathematical functions

    Python 1.2k 62

  2. pipefunc/pipefunc pipefunc/pipefunc Public

    Lightweight fast function pipeline (DAG) creation in pure Python for scientific (HPC) workflows 🕸️🧪

    Python 432 17

  3. unidep unidep Public

    Single source of truth with requirements for pip and conda

    Python 240 7

  4. adaptive-lighting adaptive-lighting Public

    Adaptive Lighting custom component for Home Assistant

    Python 2.7k 183

  5. markdown-code-runner markdown-code-runner Public

    Automatically execute code blocks within a Markdown file and update the output in-place

    Python 117 8

  6. rsync-time-machine.py rsync-time-machine.py Public

    Ultralight Time Machine-style backups using rsync

    Python 403 22