A webdeveloper's portfolio

Hi! My name is Norman Rusch. I'm a senior web developer from Berlin focusing on front end technologies. I love to write reusable and tested javascript, semantic and accessible html and modular css.

Follow me

Open source

Below is a list of some of my open source projects and contributions. There are many other projects on GitHub which are not listed here. So if you're interested in some more projects, please have a look at my GitHub profile page.

  • Lintspaces

    Lintspaces or better ”node-lintspaces” is a javascript module for checking different types of spaces in a source code. It validates a lot of different types like indentation, trailing whitespace, new line at end of file and some more. It respects team or project settings defined in .editorconfig and/or .lintspacesrc. ”node-linstpaces” is the core which other open source tools like ”lintspaces-cli” by Evan Shortiss, ”gulp-lintspaces” by Alberto Elias and ”grunt-lintspaces” are based on.

    Visit on github
  • Grunt Lintspaces

    This is the grunt plugin based on the ”node-lintspaces” core validation module.

    Visit on github
  • Picnic

    Depending on the stack we use at an agency called Moccu based in Berlin, this is a set of common front end features. These features are things like an overlay, accordion or different kind of media players such as core features to render templates and data in the given technology stack and more complex user flows like an ajax-based user page navigation. The stack requires the mv* framework backbone.js enhanced with a command framework called backbone.geppetto.

    Visit on github


These are some of the projects from the past years I have worked on. All these web pages were developed, concepted and designed by the specified agency.