I'm Nicholas Boyd Isacsson, also known as nichobi, and this is my webpage to serve as a hub for all my projects and various other interests. Since 2016 I've had a keen interest in functional programming, first awakened by Scala and lately also in Haskell. Most of my projects tend to be terminal-based utilities for my Linux server, and usually based around some concept I want to improve my skills at.
Look below for quick overviews on some of my projects, and follow the links to github for further details.
Scalarr is a command line tool for communicating with Sonarr
, written in Scala.
I initially developed it to get the hang of REST APIs and IO monads, for which I made heavy use of ZIO
A POSIX shell script that monitors all Chromecasts on the local network and automatically skips past any sponsored or otherwise unwanted segments of Youtube videos, using the SponsorBlock
API. It was inspired by CastBlock
but rewritten from scratch to avoid some of its pitfalls, allowing for much greater performance and poll rates as well as extra features and configuration.
ASCII Art [git]
I dabble in ascii art, see my ascii site
for my full, ever expanding page of drawings or check out the Github repo
to see more details about the website.
I'm in the early stages of making a minimal terminal clone of the Nintendo puzzle game BoxBoy!
, written in Haskell. Things are pretty rudemenatary so far, but I intend to implemement all the main features of the game.
My dotfiles repo contains all my configuration files for my development environment (based on neovim), Arch Linux setup (sway, zsh & more), qutebrowser and many other programs.
This website [git]