Bas Nijholt

Bas Nijholt

Staff Engineer

IonQ

Biography

Hi, my name is Bas. I am a: Python and open-source enthusiast, Ph.D. in theoretical quantum mechanics, and full-time nerd. Originally I am from the Netherlands, but currently, I live in Redmond, Washington, USA.

Here (or here ) are some pretty pictures that I took, this is where I did my Ph.D., I work at IonQ (previously at Microsoft Quantum ), and see my LinkedIn for some technical details on my daily activities.

Interests
  • Quantum Mechanics
  • Landscape photography
  • Open-source software
  • Hiking in the mountains
  • Blockchain technology
  • Home automation
  • Artificial Intelligence
Education
  • PhD in computational Quantum Mechanics, 2020

    TU Delft

  • MSc in Applied Physics, 2015

    TU Delft

  • BSc in Applied Physics, 2012

    TU Delft

Blog Posts

Sparse scribblings on a variety of topics

Projects

Open-source, see my GitHub profile

*
numthreads

numthreads

numthreads: Simple Python package to set the number of threads used by OpenBLAS, MKL, OMP, NumExpr, and Accelerate

UniDep

UniDep

unidep: Unified Conda and Pip Dependency Management ๐Ÿ

PipeFunc

PipeFunc

pipefunc: Lightweight function pipeline creation ๐Ÿ

rsync-time-machine.py

rsync-time-machine.py

๐Ÿ’ป rsync-time-machine.py: Your cross-platform, flexible, and incremental backup solution using rsync, offering Time Machine-style backups with added versatility. ๐Ÿ’ฝ๐Ÿš€. ๐Ÿ”„

WenFire โ‰๏ธ๐Ÿ”ฅ

WenFire โ‰๏ธ๐Ÿ”ฅ

WenFire: WebApp visualizing your path to financial independence, built with personalizable assumptions and interactive visualizations. Ignite your journey to early retirement! ๐Ÿ’ธ

Adaptive Lighting

Adaptive Lighting

๐ŸŒž Adaptive Lighting: Home Assistant custom component for auto-adjusting color temperature and brightness of lights based on daylight. ๐ŸŒ™

CodeStructure

๐Ÿ”Ž CodeStructure: Extract Python code signatures without execution, providing a clear structure overview. ๐Ÿ“š

Home Assistant Streamdeck YAML

๐Ÿ  Home Assistant Streamdeck YAML: Control Home Assistant on Stream Deck across all OS with YAML configuration. ๐ŸŽ›๏ธ

Markdown Code Runner

Markdown Code Runner

๐Ÿ’ป Markdown Code Runner: Auto-execute code blocks in Markdown files and refresh the output in-place. ๐Ÿ”„

home-assistant-macbook-touch-bar

home-assistant-macbook-touch-bar

home-assistant-macbook-touch-bar: Displaying sensors and controlling IoT devices using the Macbook Proโ€™s touch bar ๐Ÿค–๐Ÿ’ป

PhD thesis

PhD thesis

thesis.pdf: Towards realistic numerical simulations of Majorana devices (2020)

Thesis cover

Thesis cover

thesis-cover: each unique copy is designed using quantum simulation data, neural networks, machine learning, and Python

Adaptive-scheduler

Adaptive-scheduler

adaptive-scheduler: Run simulations adaptively on many cores (>10k) and easily manage starting and restarting using mpi4py.futures, ipyparallel, or dask-mpi ๐ŸŽ‰

Home Assistant

Home Assistant

Many things in my house are automated using the Python Home Assistant framework. Iโ€™ve built some interseting automations and app, see my config files and AppDaemon apps ๐Ÿ  ๐Ÿค–

ipynb_git_filters

ipynb_git_filters: remove ipynbโ€™s output on each commit to keep a clean history. Not very smart but very useful ๐Ÿค–

nijho.lt

nijho.lt

nijho.lt: my website made with Hugo on Github that is automatically deloyed with Netlify ๐Ÿฆพ

python-aiokef

python-aiokef

aiokef: An asyncio Python library that provides an API to communicate KEF speakers ๐Ÿ”ˆ

python-crypto-bot

python-crypto-bot

crypto-bot: an async cryptocurrency bot using zmq, asyncio, websockets and mad triangular arbitrage trading strategies โ™ฒ๐Ÿ’ต

python-hpc05

python-hpc05

hpc05: a thin wrapper around ipyparallel to easily start workers remotely on a HPC cluster ๐Ÿ–ฅ

python-yaml2bib

python-yaml2bib

yaml2bib: Convert a readable yaml file with DOIs only to a properly formatted BibTeX file. ๐Ÿ“ƒ

Python-adaptive

Python-adaptive

adaptive: tools for adaptive parallel sampling of mathematical functions to speed up simulations by orders of magnitude โš™๏ธ

python-instacron

python-instacron

instacron: Instagram for the lazy - automatically upload a photo to Instagram with autogenerated caption containing #hashtags, a quote, and camera information ๐Ÿ“ธ๐ŸŒ…

Topology in condensed matter course

Topology in condensed matter course

Tying Quantum Knots. An online course for which I wrote a lot of code. See the course website which is generated using these Jupyter notebooks.

Photography

The hobby

I enjoy traveling and photography. The best photos I would like to to share with the world, however, the problem is that I am to lazy too do so, therefore I wrote a program (instacron ) that will do that job for me. It takes a photo and adds: a random quote, camera and location info, and #hashtags related to the photo.

    Publications

    Citation metrics at Google Scholar

    Quickly discover relevant content by filtering publications.

    Contact