Profile picture of Bjorn Beishline

Hello my name is...

Bjorn Beishline

Also known as BjornTheProgrammer

I'm a programmer who specializes in web development and is interested in microcontrollers.

Here is a little peak into my work

Personal Projects

bun-plugin-html

The bun-plugin-html is a plugin for the Bun build tool that enables .html file entrypoints. This document instructions on how to install, use, and configure the plugin. (It's what this site is using)

Devil Arm

An prosthetic arm controlled by EMG sensors, trained with ml, and running on a Raspberry Pi Pico in Rust.

rp2350-sim

A work in progress simulator for the Raspberry Pi Pico 2. It is written in Rust, and emulates the Cortex-m0+, with futher progress being made for the Cortex-m33

Pico-Online

Pico-Online is a zero hassle way of programming the Raspberry Pi Pico. All one needs to have is a Raspberry Pi Pico (any variant), a Raspberry Pi (computer), and a git repository. Once you have that, it is easy to build, test, run, and debug code.

BERDOS

A mobile phone operating system written in C built on top of the Raspberry Pi Pico.

Contributions to Open Source

Bun

Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one.

Fixed issue #8280 to allow building of files which have more than 2 outputs
Burn

Burn is a new comprehensive dynamic Deep Learning Framework built using Rust with extreme flexibility, compute efficiency and portability as its primary goals.

Make compatible with thumbv6m-none-eabi: #2096Fixed raspberry pi pico example not compiling: #2220
cubecl

Multi-platform high-performance compute language extension for Rust.

Made compatible with no_std and no atomic ptr #52Fix pico support due to unsafe assumption #198
cliclack

Beautiful, minimal, opinionated CLI prompts inspired by the Clack NPM package

Added accounting for terminal size: #83
ndarray

ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations

Make compatible with thumbv6m-none-eabi #1384