Lukas Bach
I am a software engineer focused on frontend development. I primarily work with TypeScript and React, and am interested in accessibility, infrastructure and architecture. Currently, I am working at GoTo in Karlsruhe.
Follow me...
Featured Projects
Library
React Complex Tree
Unopinionated Accessible Tree Component with Multi-Select and Drag-And-Drop
App
Yana
Powerful note-taking app with nested documents, full-text search, rich-text editor, code snippet editor and more
Library
Monaco Editor Auto Typings
Automatically load declaration files while typing in monaco editor instances
See 53 more projects
Recent Blog Posts
Obsidian
A more streamlined development workflow for Obsidian plugins
I recently started to play around with Obsidian as note taking app, and am a very big fan of the large availability of community plugins and the open architecture that really allows lots of customiza…
April 28, 2023
6 minutes
Typescript
TypeScript: The many types of nothing
Almost all programming languages have a special value that can be used to denote that a variable is uninitialized, not yet defined or was set in the context of a corner case. Perl calls it undef, Pyt…
March 30, 2023
8 minutes
Typescript
TypeScript: Properly filtering arrays for non-null values
If you have used JavaScript and array operations for a while, there is a good chance you wanted to filter an array for non-null values. And if you are using TypeScript, there is a chance you ended up…
January 13, 2023
2 minutes
More Blog Articles
Resources
Educational
University Course Recaps
Recaps for various courses at Karlsruhe Institut of Technology for the computer science degree. Partially in english and german.
July 07, 2019
Educational
Basic Notions of Computer Science - Tutorial Slides
Slides for the lecture "Basic Notions of Computer Science" for which I held a tutorial during my third semester.
February 01, 2017
Educational
Code Versioning with Git
A presentation with seminar paper about code versioning with git, written in a school project.
January 01, 2014