Maximilian Schmitt JavaScript developer

Maximilian Schmitt
Georg-Britting-Str. 6
D-93138 Lappersdorf
0160 92 94 2751

Key Skills


  • JavaScript
  • node.js / io.js
  • MySQL
  • PostgreSQL
  • SQLite
  • HTML5
  • CSS3
  • UI Design
  • REST(ful) APIs
  • Single Page Applications
  • HTTP
  • Websockets
  • Test-Driven Development
  • UNIX philosophy

Frameworks and Architectures

  • Backbone.js
  • AngularJS
  • React
  • Universal (Isomorphic) JavaScript
  • Express
  • Socket.IO
  • MVC
  • FLUX
  • Functional Programming
  • OOP


  • gulp.js
  • Browserify
  • ES6, Babel
  • Sass, LESS, Stylus
  • Minification
  • Cachebusting
  • Linting
  • Mocha
  • Chai
  • Travis-CI
  • VIM
  • Git
  • Bash

Familiar with

  • Paypal API
  • Paymill API
  • SOA
  • MongoDB
  • Redis
  • LevelDB
  • Functional reactive programming
  • XML
  • SVG
  • Docker
  • Ansible
  • Dokku
  • Java
  • PHP

Personal Projects


Personal website. Developed using a simple custom static site generator based on node.js / gulp.js.



A better way to find jobs on reddit. Developed using React.



A command-line application that lets you create remote repositories on GitHub/Bitbucket. Written for node.js, published on npm.


Thought Plan

A minimalistic tool for planning projects, organizing your thoughts and storing simple documents. Top-featured for a day on Product Hunt.


GrooveMaster Pro

An advanced metronome for musicians who want to develop great groove. Developed using node-webkit, Backbone.js and the Web Audio API. Internationalized, supports English and German.



A little puzzle game that gets really complex with a few simple mechanics. Developed using node-webkit (now NW.js) and the Crafty game engine.


2014, Bleeding Edge Press

Developing a gulp Edge

A complete guide on adopting a modern web development workflow using gulp.js, the streaming build system.

Jed Mao, Maximilian Schmitt, Tomasz Stryjewski, Cary Landholt, William Lubelski.

Entrepreneurial Experience


Small Guitar Education Business

Built a small business developing, producing and selling educational material for guitarists and musicians.


2012-2015 (expected)

Universität Regensburg

Media informatics and information science (B.A.)



Julius-Maximilian-Universität Würzburg

Economic sciences



Privat-Gymnasium Pindl

Baccalaureate (Abitur) of 2.6



Elementary School



Kindergarten and Elementary School

London, Ontario, Canada

University Projects


Project-Based Advanced Seminar: Affect, Heuristics, Aesthetics: The Post-Rational Perspective in Human-Computer-Interaction

Final project (in a group of 2): a (mobile) web application to track and motivate the formation of good habits using gamification. Developed using AngularJS and a service-oriented architecture powered by node.js and MongoDB. Graded 1.7.


Project-Based Seminar: Media Design, Information Visualization

Final project (in a group of 2): a web application to explore and analyze log files from the university’s e-learning platform. Developed using React, Chart.js, node.js and PostgreSQL. Not yet graded.


Advanced Seminar: Information Retrieval

Final project (in a group of 4): a better search engine for the university website. Developed using AngularJS, Apache Solr, Apache Nutch and a custom web crawler written for node.js. Graded 1.7.


Multimedia Engineering

Final project (in a group of 2): a real-time collaborative tilemap editor for 2D games. Developed using Socket.IO and Backbone.js. Video demo. Graded 1.3.


Application Development for Android

Final project (in a group of 3): a simple endless runner game for Android with a procedurally generated environment. Graded 1.0.

Other Courses

  • Object Oriented Programming with Java. Graded 1.3.
  • Algorithms and Data Structures. Graded 1.7.
  • Database Systems. Graded 1.3.
  • Software Ergonomics. Graded 1.3.
  • Usability Engineering. Graded 2.0.

Additional Information

  • 24 years old
  • Was born in Germany and spent 4 years living in Canada (1996-1999)
  • Occasionally records YouTube screencasts (2014-2015)
  • Used to work as a freelance guitar teacher (2008-2011)
  • Loves playing guitar, running, tennis and skiing


Troy Mott (Publisher, Bleeding Edge Press)

Maximilian Schmitt has great skills as a developer/coder, and he is also a great writer. As an author for our 'Developing a gulp Edge' book he wrote some terrific pages, was always on time, if not early, for his deadlines, and he helped shape the book during the weekly meetings we had with all of the authors. I recommend him for any like project. He is a real pleasure to work with.