Semantic markup and modern styling as the basis of every interface.
Semantic HTML and modern CSS are the foundation of every interface we build. HTML gives content structure and meaning, CSS decides how it looks and lays out. Together they have a decisive influence on how accessible, fast and maintainable a page ends up being. Modern CSS, with grid, flexbox and container queries, now handles much that once needed JavaScript, and that shows up noticeably in performance.
More in the documentationClean, meaningful markup is not a detail for us but the starting point of every page. We build interfaces so that search engines, screen readers and people alike can understand them without effort. We solve layout tasks with modern CSS by preference, because it loads faster and means less code than the JavaScript route.
<nav aria-label="Hauptmenue">
<a href="/leistungen">Leistungen</a>
<a href="/kontakt">Kontakt</a>
</nav>
<button type="submit">Absenden</button>Good to know
Choose HTML elements by their meaning, not their appearance. A real "button" brings keyboard operation and screen-reader support out of the box, whereas a styled "div" has to rebuild all of that laboriously and error-prone.
More tools we work with in the same area.
TypeScript
Our default language: type-safe JavaScript for robust, maintainable code.
JavaScript
The language of the web, equally at home in the browser and on the server.
Python
For AI, automation, data processing and rapid prototypes.
Go
Lean, fast services and CLI tools with excellent concurrency.
PHP
Proven in the CMS space, for example WordPress and legacy systems.
C#
For .NET backends and integration into Microsoft environments.
You don't have to decide that, it's our job. Tell us about your plans.