Skip to content
You must be logged in to sponsor haltcase

Become a sponsor to Bo Lingen

@haltcase

Bo Lingen

haltcase
Minneapolis, USA

hello, my name is Bo

Learner, dreamer, and a believer that our reach exceeds our grasp.

I'm from the Midwest United States, where I continue to live & work. I grew up with a passion for technology and a penchant for questioning everything. My first introductions to "programming" started in the early days of social networking when MySpace gave me the ability to litter your screen with gnarly animations and ambush your speakers with auto-playing music.

But it wasn't until I was at university in the early 2010s that I started seeing code as another real form of expression. And while my major of study was traditional print and graphics, I kept myself close to the action of the web with JavaScript. More recently I've taken a dive into lower level platforms & ecosystems like dotnet and Nim, and have become increasingly interested in programming language design.

My formal studies in print led to an appreciation for aesthetic sensibility, so it's no surprise in hindsight that many of the things I make focus on what they feel like to use. I try to put expressivity and simplicity in delicate balance with power and depth. The open source community has fueled these drives, and so I have contributed back to some of those projects over time while in turn releasing open source projects of my own to continue the cycle.

selected projects

  • trilogy – SQLite layer written in TypeScript with an API designed to be fun and intuitive
  • param.macro – approximation of partial application syntax (and lambda parameters) for JavaScript
  • cascade – macro for the Nim language implementing a general version of the concept of "cascades" from Smalltalk & Dart

more at: GitHubnpm

what sponsorship means

While I've become personally invested in open source, that investment has limits. Primarily, it isn't my day job — I have one of those, and it takes a good chunk of my developmental energy. I also like to enjoy something resembling a personal life. But I would like to invest more. I'd like to invest more in not just my own projects, but into the open source community as a whole to continue the cycle. Around and around we go.

@haltcase

Any degree of sponsorship is a vote of confidence in my abilities, and another turn of the wheel of open source.

Featured work

  1. haltcase/trilogy

    TypeScript SQLite layer with support for both native C++ & pure JavaScript drivers.

    TypeScript 260
  2. haltcase/param.macro

    Partial application syntax and lambda parameters for JavaScript, inspired by Scala's `_` & Kotlin's `it`

    JavaScript 186
  3. haltcase/cascade

    Method, accessor, and assignment cascades for Nim, inspired by Smalltalk & Dart.

    Nim 93
  4. haltcase/glob

    Pure Nim library for matching file paths against Unix style glob patterns.

    Nim 60
  5. haltcase/fugitive

    Simple command line tool to make git more intuitive, along with useful GitHub addons.

    Nim 31
  6. haltcase/namesake-cli

    Find available & relevant npm package names from the command line.

    JavaScript 6

0% towards 1 monthly sponsor goal

Be the first to sponsor this goal!

Select a tier

$ a month

Choose a custom amount.

$1 a month

Select

Any amount helps, and shows that I'm on the right track.

Reward: personal "thank you" from me to you 🙇

$3 a month

Select

Rewards:

$5 a month

Select

Rewards:

  • all benefits of previous tiers
  • recognition by name and link in the readme of one of my projects

$10 a month

Select

Rewards:

  • all benefits of previous tiers
  • recognition by personal or company logo and link in the readme of one of my projects