molily Navigation

About molily

Web activities and technical expertise

Diese Seite auf Deutsch lesen

Mathias Schäfer

Professional ethos

In a strong partnership with clients and teammates, I seek to create useful, high-quality web sites that communicate effectively and are fun to use. Web sites that spread ideas, knowledge and opinions. Web sites that come to life through their users and inspire them to shape the web.

I support user-centric design, web standards and open data. I advocate for a sharing culture among clients, users, developers and experts from different fields. Every day I learn something new and share my knowledge – in discussions, articles and on conferences. I experiment with new concepts and innovative technologies to write and speak about them. I create technical documentations and references.

I aim to develop best practices and to spread the idea of the web as a diverse and vibrant medium. In my professional work I participate in the international web community, for example by contributing to open-source software.

Web activities

Software development skills

  • I design the front-end architecture of large-scale dynamic web sites. I optimize the front-end performance for fast-loading sites.
  • I master complex CSS layout and know well-established CSS frameworks. I use preprocessors like Sass to implement cross-browser responsive design.
  • I develop web sites conforming to recent web standards and design principles of the web, like universal access. I am familiar with the HTML5 and CSS specifications.
  • I have years of experience about web usability and successful web communication. I have a sense for visual design and typography.
  • I develop server-side web applications in Ruby on Rails.
  • I have advanced skills in web server administration: Linux, Apache, nginx, Phusion Passenger, MySQL, PostgreSQL.
  • I am fond of version control systems like Git, Mercurial and Subversion.
  • I write technical documentation and comprehensible articles on web technologies. I give technical support in web authoring forums.

JavaScript expertise

  • I am an expert on client-side JavaScript programming both for traditional web sites and powerful web applications.
  • I write high-level, object-oriented and functional JavaScript across plattforms, devices and browsers. I optimize JavaScript code for performance.
  • I design the architecture of scalable and maintainable JavaScript applications. I create guidelines for modular and robust components.
  • I employ well-proven programming techniques and established JavaScript frameworks.
  • I have a deep understanding of ECMAScript as well as central browser APIs like the DOM. I deploy the latest ECMAScript features of in a backwards-compatible way.