Dr. Jörg Rech

Freelancer / Entrepreneur / Researcher

About me

I'm a freelancing Full-Stack Developer from Germany interested in the development of new software systems and building innovative prototypes or proof of concepts. After co-founding the Startup Talentwunder and working almost 10 years in applied research at Fraunhofer and SAP Research I'm now working as a freelancing software engineer again.

my image

My expertise focusses on the topics Web, Mobile, Cloud, and Search — mainly using the technologies React/JavaScript, Groovy & Grails (Java), AWS, MongoDB and Elasticsearch. I enjoy to maximize the automation of software systems & development infrastuctures as well as the rapid but systematic development of software.

If you are interested in hiring me please download my German CV as a PDF or Word Document and feel free to read the sections below. For more information, please send me an email.



Startups Launched

11 Projects Started
8 Years As Enterpreneur
18 Years As Developer
10 Years As Manager
10 Years As Researcher


Following the lean startup and agile development ideas, I'm involved in several projects that might become full-fledged startups sometime. The main projects I'm working on or worked on are listed below - please note that academic prototypes are presented in the research section.

Active Projects (Currently in development)

Dormant Projects (Mostly unfinished or paused)


a platform for acquiring levels in skills and professions in order to build a skill based profile, to compete with others for the top position, and to find experts in your social network or location. Organisations in the Education & Training sector will be enabled to award levels, certifications, and badges to their students.

The Grails App Configurator

is aimed at easily and quickly configuring an application via an visual interface and enable the user to specify the plugins, database, UI framework, and other technologies he wants to have in an application. The result would be a setup script, or better, directly deployed to a PaaS/Cloud (e.g., Cloudfoundry, Heroku, etc.).

Kickstart Plugin

a plugin for the Grails 2 Framework in order to start a web project with a good looking frontend. It is intended to be used in rapid application scenarios such as a Startup Weekend or a prototyping session with a customer.


is a location based chat system for you and your friends, your family, your colleagues, concerts, conferences, etc. that will help you exchanging information with like-minded people around you, without polluting other chat solutions such as Twitter or Facebook.

Closed Projects (Mostly discontinued or unsuccessful)


was a social network for founders, startups, investors, designers, and programmers focused on helping startups in early phases. Startoholics mission is to motivate, connect, and enable people to realize their ideas and start new companies.


was a SAAS platform for business angels, venture capital companies, and incubators to support the management, evaluation, and remote pitching of startups. The first step is the ranking of startups in diverse sectors and locations based on the comunity and other metrics.


was a personal music video channel, which extracts your Facebook music likes and finds similar artists that are used to construct a playlist with music you like. The playlist is then used to feed a Youtube player in order to play personalized music videos to you. As a Startup Live RhineValley 2011 project we build it in 54 hours!

work'n'play camps

was a Startup Weekend (Stuttgart 2011) project to build a community for mobile entrepreneurs, developer, and designer who want to work in nice and inspirating environemts. Just imagine you could work from a Villa in Mallorca, a French Castle, a ski lodge in the Alps, or a metropole like Prag - together with other motivated professionals!


was a Climate Data visualization app for the iPad (sadly not in the Appstore), which uses data from the Potsdam Institute for Climate Impact Research. 13 indicators from over 2342 Stations in Germany were used to generate maps with local climate for the past and future 50 years.

Screenshot | Video (~670 MB !)

was a location based lottery system for brands where players have to solve different tasks (e.g., scan a QRCode, answer a question, share a link, etc.) to acquire tickets for a lottery to win some prices (e.g., product samples, money, cars, etc.). The goal is to make the interaction of people with brands more interesting and challenging.


was a social network platform with the goal to help users in creating and managing a presentation of themself to foster the communication among all participants. The platform is based on semantic technologies in order to help to describe relations between people, things, and organizations using freely definable relations.

"The secret of getting ahead is getting started."

Mark Twain

I am good at

With more than fifteen years experience from several jobs in the IT industry as well as three years of continuous software development activities, I have acquired in-depth understanding of different technologies and methodologies for the rapid but systematic engineering of software. This knowledge helped me to become more proficient in accomplishing projects in a lean and agile way.

Backend Development (Web / Cloud / Portals)

Development of websites using Grails, Groovy, and Java. Typical with the help of Spring Security, Spring Social, Facebook Graph, Twitter, Mail, LiquiBase, and log4j. Usage of libraries for data mining (such as WEKA or KEA) and information retrieval / search (such as Lucene). Usage of databases such as MySQL, PostgreSQL, hSQLdb, h2, and Derby using the query language SQL (and HQL) via JDBC, Hibernate, and GORM. Development of plugins for the IDE eclipse (OSGI) and for the Grails Framework. Data Processing of CSV and vCard.

  • Grails 2
  • Micronaut
  • AWS Lambda
  • MongoDB (NoSQL DB)
  • MySQL (Relational DB)
  • Elasticsearch

Programming Languages (Backend)

  • Groovy
  • Java
  • Python
  • Ruby

Frontend Development (Web)

Development of web clients using Javascript, React, jQuery, GSP, JSP, HTML 5 and CSS 3. Applying the WCAG V2 AA accessibility standard and checking it using the tool Total Validator. Integration of AJAX (XML over HTTP, JSON over HTTP, HTML over HTTP) into clients against APIs of Web-services (e.g. REST based APIs). Usage of libraries for Data Visualization (ProtoVis, InfoVis) and CSS Frameworks such as Bootstrap, jQuery UI, or WET (Web Experience Toolkit). GUI development for desktop apps using SWT. Usage of the Facebook API, Google Maps API, Bing Maps API, Nokia Maps API, OSM Maps API, Youtube API, and Hunch API Microformats like hCards and hResume.

  • JavaScript
  • React
  • HTML5
  • CSS3
  • jQuery
  • Bootstrap (UI Framework)
  • WET-BOEW (UI Framework)
  • Dashing (Dashboard Framework)

Programming Languages (Frontend)

  • JavaScript
  • TypeScript
  • CoffeeScript

Mobile Apps Development

Development of native mobile apps with React Native and Objective-C for iOS (iPad, iPhone) as well as cross-platform mobile web apps with PhoneGap (incl. jQuery Mobile, HTML5) and native mobile apps with Java for Android. Usage of Firebug and Developer Tools (IE, Chrome, Safari) with the remote mobile debugging tool Weinre. Usage of plugins & APIs for Barcode Scanning, Google Maps, etc.

  • React Native
  • PhoneGap / Cordova
  • iOS
  • Android

Data Science

Training of Neutral Networks to deduce Synonyms for Technologies using AWS Sagemaker and Jupyter. Information Extraction from Big Data sets (~2 billion profiles, 5TB) using MapReduce.

  • Jupyter
  • Python
  • MapReduce (MRJob)

DevOps Experience

Continuous Integration and Continuous Deployment / Continuous Delivery of software systems using Jenkins/Hudson, Artifactory, Maven, Gradle, and Tomcat with plugins such as Deploy, Artifactory, Violations, or Grails. Hosting and deployment of web applications on servers using Apache and Tomcat as well as PaaS & IaaS provider such as Amazon AWS, Cloudfoundry, and Heroku.

  • Amazon AWS
  • Microsoft Azure
  • Google GCP
  • Continuous Integration
  • Continuous Deployment
  • Cloudfoundry
  • Artifactory
  • Jenkins
  • Gradle
  • Tomcat

Methods & Tools

Agile Software Engineering with rapid prototyping and fast evaluation cycles using Scrum, the development environment eclipse (SpringSource Tool Suite and Groovy & Grails Tool Suite), Netbeans, and XCode, the test environment jUnit, the task management with JIRA and Wikis, the modelling with UML (e.g., Topcased or ArgoUML) and the versioning systems Subversion, Git, and CVS.

  • Scrum
  • JIRA
  • GIT
  • UML
  • Development Dashboards (Dashing)
  • IntelliJ IDE
  • VS Code
  • eclipse IDE
  • XCode IDE

Software Process

Unit Testing of independent business logic using jUnit - especially in the Grails environment. Integration Testing of larger business logic dependent on other subsystems using jUnit. Functional Testing of whole system features using Geb. Automated inspection of source code using CodeNarc, Checkstyle, and Findbugs. Documentation of source code, scripts, and style sheets using CSSDoc, JavaDoc, GroovyDoc, and Doxygen. Documentation of data, information, and knowledge using OWL, RDF, and XML.

  • Unit Testing
  • Integration Testing
  • Functional Testing
  • Load Testing
  • Accessibility Testing
  • Refactoring / Code Smells
  • Debugging
  • Code Documentation
  • Design Patterns


  • German (mother language)
  • English (fluent)


Office Software: Microsoft Word, Excel, Powerpoint, Project, Visio, Outlook, MindManager, LaTeX Business Software : SugarCRM Graphic Software : Photoshop CS4, Illustrator CS4 Screencast Software : Jing, Wink, Snag It Misc Software : Protege (Ontology Editor), Dropbox (File Exchange, Website Hosting), RapidMiner (Data Mining, Web Scraping)

Soft Skills

Solution- and customer-oriented, creative problem solver, reliable, self-motivated, independent worker, hard-working, flexible, team player, strategic thinker, with the ability to abstract.

"If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."

George Bernard Shaw



Phd in Software Engineering

Research in Software Engineering @ Fraunhofer IESE

Ph.D. (Ger: "Dr. rer. nat.") in Software Engineering about the "Context-sensitive Diagnosis of Quality Defects in Object-Oriented Software System". My research was conducted at Fraunhofer IESE and the Research Group Prof. Klaus-Dieter Althoff of the University of Hildesheim, Germany. I was awarded with magna cum laude.

Master of Computer Science

Computer Science Studies @ Technical University of Kaiserslautern

Master of Computer Science (Ger.: Diplom-Informatiker) with a minor electrical engineering from the Technical University of Kaiserslautern, Germany.

Abitur (Eng.: University-entrance Diploma)

Studies @ High School "BBS T1" in Ludwigshafen

University-entrance diploma (Ger: "Abitur") from a German secondary school qualifying for university admission from the Technical High School (Ger.: Technisches Gymnasium) "Berufsbildenden Schule Technik 1" (BBS T1) in Ludwigshafen, Germany.

Mittlere Reife (Eng.: Secondary School Certificate)

Studies @ Secondary School

Diploma (Ger: "Mittlere Reife") from the secondary school "Karl-Friedrich-Schimpler Realschule" in Schwetzingen, Germany.



Scrum Seminar

Four-day seminar on Scrum by SAP including an introduction to Lean, Scrum basics, and a two-day special on the Scrum Master role (2011).


Project Management Seminar

Nine-day seminar on project management by SAP including stakeholder management, starting projects, project planning, project communication, project monitoring, risc management, negotiation, team management, closing projects, and inter-cultural projects (2010).


Entrepreneurship Seminar

One-day seminar on entrepeneurship (Ger: "Existenzgründerseminar") of BIC Kaiserslautern including an introduction to business plans, financing, legal and marketing (2008).


Entrepreneurial Management Seminar

Three-day seminar on entrepreneurial management (Ger: "Aufbauseminar für unternehmerische Führungskräfte") of [LP]Group including an introduction to benchmarking, financial controlling, negotiation, leadership, and strategic repositioning (2007).


Project Management Seminar

Four-day seminar on the management of IT projects (Ger: "IT-Projekt Management") of Fraunhofer and PC Plus including an introduction to IT projects, project organization, controlling projects, and leadership (2005).


Eclipse Plugin Seminar

Four-day seminar on developing eclipse plugins (Ger: "Eclipse Plugin Entwicklung") of Innoopract including an introduction to the structure of plugins and feature, extension points, editors, views, wizards, marker, and code assist (2003).

"In theory, theory and practice are the same.
In practice, they are not."

Albert Einstein


Work Experience

2019 - now

Full-Stack Developer (Freelance)

2014 - 2019


April 2014 to March 2019

Co-Founder and CTO of Talentwunder.com

Entwicklung einer SaaS Lösung für Recruiter in Form einer Suchmachine für 2 Milliarden Personenprofilen. Arbeit an Frontend, Backend, Web Scraper inkl. DevOps / Server Administration.

2012 - 2014


May 2012 to March 2014

Web Portal Development @ LSTelcom

In this project I was commissioned to prepare and participate in the development of a web-based system for spectrum licence management. The new system was envisioned as a standard product that could be configured for the needs of a customer and replace several existing legacy systems that where developed for different customers.

Beside the evaluation of Grails for the use as the base technology the project needed the setup of a lean development environment using Scrum as well as the continuous testing, integration and deploying using Jenkins.

  • Role: Developer (Frontend, Backend), Architect, Scrum-Master
  • Main Technologies: Grails, Groovy, Java, HTML5, CSS, WCAG/Accessibility, WET, Jenkins, Jira, Scrum
  • Industry Sector:: Telecommunication / License Management
2010 - 2012

Senior Scientist and Project Manager

April 2010 to March 2012

Project Manager and Senior Scientist @ SAP Research

SAP Research is the global technology research and innovation unit of SAP, with a network of 19 research locations worldwide. By exploring emerging IT trends, SAP Research significantly drives innovation for SAP and its ecosystem. Activities span from collaborative research with academic partners to co-innovation with industry partners and customers. The best validated results and technologies are further developed into prototypes and potential business opportunities within SAP.

2009 - 2010


January 2009 to March 2010

Founder and CEO of Semantic Technologies

Semantic Technologies is working on web applications and technologies in the area of Web 2.0, Web 3.0 and the Semantic Web. Core technology is our social semantic network xomni, which is used to build modern social networks for other companies, organizations, or societies. My tasks are the development of the business, the marketing campaigns for the initial product xomni, and the technical development of the plattform xomni.

  • Role: Developer (Frontend, Backend)
  • Main Technologies: Grails, Groovy, Java, HTML5, CSS, JavaScript
  • Industry Sector:: Internet
2002 - 2008

Senior Scientist and Project Manager

April 2002 to December 2008

Project Manager and Senior Scientist @ Fraunhofer IESE

The Fraunhofer Institute for Experimental Software Engineering (IESE) is involved in research and development in all areas related to the systematic engineering of software. The IESE is a bridge between basic research and the practice with the main objective to support industrial partners in making quality improvement a part of everyday practice. My tasks were concerned with research in the range software engineering, quality assurance, experience management and knowledge management under the direction of Professor Klaus-Dieter Althoff und Dr. Markus Nick.

2000 - 2002

Junior Scientist

October 2000 to March 2002

Junior Scientist @ University of Kaiserslautern

The research group "Software Engineering" (AGSE) of Prof. Dieter Rombach at the Technical University of Kaiserslautern is doing basic research in key software engineering areas. My responsibilities were the support and execution of exercises and seminars related to the course "software engineering" as well as the support of student work (practical lectures and theses). Parallel to the work with the research group I cooperated with the department of "Systematic Learning and Improvement" (SLI) of the Fraunhofer Institute for Experimental Software Engineering (IESE).

In my work at the University of Kaiserslautern I had the opportunity to teach in the following lectures:

  • Stand-in for several hours of the lecture "Experience Management" ("Erfahrungsmanagement - Entwicklung und Einführung"), lead by Dr. Klaus-Dieter Althoff at the University of Kaiserslautern, Summer 2002
  • Support of the lecture "Software Engineering 1: Fundamentals" and execution of exercises, of Prof. Dieter Rombach and Prof. Colin Atkinson at the University of Kaiserslautern, Winter 2001/2002.
  • Supervision of the practical course on software engineering ("Weiterentwicklung eines reaktiven eingebetten Systems"), at the University of Kaiserslautern, Summer 2001
  • Supervision of the Seminar: "Research Methods in Software Engineering" at the University of Kaiserslautern, Winter 2000/2001.

"He who asks a question is a fool for five minutes.
He who does not ask a question remains a fool forever."

Chinese Proverb

Research Projects

My research interests focus on the fields Software Engineering and Data Mining (applied to software-documents). In particular I'm interested in software diagnostics (quality assurance), refactoring (software evolution), experience-based resp. pattern-based Software Engineering and model-driven software development (MDSD). More specific I'm working on the diagnosis of quality defects (Antipatterns, Code Smells, Design flaws, etc.), the quality assurance in MDSD, plug-in based software development as well as knowledge discovery in code and defect repositories.

Quality Defects & Software Quality Assurance

This area of research is concerned with problems in software systems (esp. software products) that have a negative effect on the software quality. Today, a vast number of these defects are known and documented in various communities under various names. Typically, they are collected and described by practitioners and consult-ants and represent condensed experiences from multiple projects they were involved in. A systematic literature review conducted in 2007 revealed 43 different names that were used in the literature to describe these kind of problems - 22 of them with larger collections of quality defects.

The term "quality defect" is used as an umbrella term for the concepts antipattern, smell, flaw, pitfall, bug pattern, defect pattern, negative pattern, (bad) heuristic, (bad) characteristic, antiidiom, (design) problem, (design) defect, refactoring candidate, puzzlers, traps, anomalies, and many more (typically with an additional focus on a quality aspect, development phase, or abstraction level, e.g., performance antipatterns, test smells, or architectural anomalies) that have a negative effect on a quality aspect (e.g., maintainability, efficiency, or reusability).

DoctorQ: An extensible plugin-system for the eclipse IDE to enable the analysis of software systems for the diagnosis of Quality Defects. The system is designed to diagnose quality defects during programming in order to assist the software developer directly in his work. This helps to prevent larger amount of work that might be necessary if the quality defects were diagnosed after programming (or an iteration in agile development) when more components are based on the flawed system and needed to be changed.
The VIDE Defect Detector: An extensible plugin-system for the Topcased IDE to enable the analysis of software models for the diagnosis of Quality Defects. (Click the picture or this link to see the screencast (~3 MB))
SQuaRE - The Software Quality Reference Architecture: An extensible reference architecture for in-situ quality defect diagnosis and handling tools as realized by DoctorQ and VIDE-DD.
SQuaD: The Software Quality Defect Ontology represents a systematic categorization of quality defects and associated concepts such as techniques for the diagnosis of defects and the indication of treatments (e.g., refactorings).
Quality Defect Formalization: One main part of the research is the unambiguous description of quality defects in order to apply them in knowledge based diagnosis systems as well as to support the sometimes ambiguous descriptions found in the literature.
Quality Defect Diagnosis & Prioritization The focus of this part of the research is the diagnosis of quality defects based on static, dynamic, and historic (e.g., versions in CVS) information as well as the systematic reduction of the amount of quality defects presented to the user (e.g., developer or maintainer).
Quality Defect Handling After quality defects are discovery in a software system they need to be properly handled. This includes either the treatment and consequently the removal of the quality defect or the marking of the location and a decision that it was not applicable. Furthermore, this includes research on the context-specific contra-diagnosis based on specific locations (e.g., pattern roles and stereotypes). The persistent storage of these decisions can be supported by the annotation language RAL that was developed to record information about quality defects and their history in source code.
Refactoring configuration & Quality Defect Removal If multiple quality defects are found at on location (e.g., a method) are diagnosed this has an effect on the indication of an optimal treatment plan (e.g., a sequence of refactorings).

Software Patterns & Anti-Patterns

AKAEM (Arbeitskreis Architektur- und Entwurfsmuster in der Fachgruppe Software-Architektur der GI): Der Arbeitskreis AKAEM dient der Diskussion und Erarbeitung von Prinzipien, Grundlagen, Methoden, Techniken, Werkzeugen für und Anwendungen von Mustern und Anti-patterns im Bereich der Software-Architektur. Der AK arbeitet aktuell schwerpunktmäßig an der Erstellung eines Musterkatalogs.
Pattern Aggregation: An approach to systematically develop or "grow" software pattern based on experiences stored by developers in an Experience Management System (e.g., an Experience Factory) or a Defect Management Systems (e.g., bugzilla).

Model Driven Software Development & Software Architecture

Model-driven software development (MDSD) focuses on the idea of constructing software systems not by programming in a specific programming language but by designing models that are translated into executable software systems by generators. In theory, this process makes it unnecessary to care for an executable system's quality, as it is "optimized" by the generators. However, the designed models are also a work product that requires a minimal set of quality aspects (e.g., the maintainability of models over a longer life-time).

The goals of quality assurance for model-driven software development are diverse and include the improvement of quality aspects such as maintainability, reusability, security, or performance. Quality assurance for model-driven software development will play an important role for the future wide-spread usage of model-driven architectures in general, as well as in specific application domains.

SAE3D: Software Architecture Editor 3D (using PhysX and OpenGL)
Quality Defect Visualization in PIMs and PSMs

Intelligent Assistance

Intelligent assistance in software engineering is a relatively old research field that is nevertheless of high interest for software engineers today. Giving support to the software engineers in programming, design, requirements, or other software-related environments is necessary, as the work product is typically very complex, large, and influenced by many persons. The core objective of intelligent assistance is to enable and improve the automation, insight, and interaction with a software system through an IDE. One main topic for intelligent assistance was the context-specific diagnosis of quality defects during development.

Intelligent Assistance for Software Engineering
Semantic Work Environments
SOP: The Software Organization Plattform is a plattform for software development organizations that is based on Mediawiki (http://www.mediawiki.org), a free software wiki package originally written for Wikipedia.

Information and Software Visualization

Codigator: Source Code Visualization and Navigation. The visualization of information enables the faster assimilation of information by an observer. Therefore, the ad-hoc or post-hoc visualization of defect information during development or maintenance activities results in the easier comprehension by the software engineers. A first approach for visualization and visual navigation in source code together with quality defects was realized in the Codigator system. This prototype for a ad-hoc approach indicated that the visualization helps but the amount of information needs to be compressed or otherwise summarized.
Architecture Visualization in Model-driven Software Development
Quality Defect Visualization

Code Mining & Code Retrieval

Object oriented source code occurs in diverse programming languages with documentation using miscellaneous standards, comments in individual styles, or associated test cases that are hard to exploit through information retrieval or knowledge discovery techniques. Typically, the information about object-oriented source code for a software system is distributed across several different sources, which makes processing complex.

This area of research is concerned with problems regarding the retrieval, mining, and interconnection of all information concerning a software system.

COWA (Code Warehouse): The code warehouse acts as the repository for source code from several software systems for further processing. Source code in several versions from source versioning systems (e.g., CVS) of OSS projects is extracted, transformed (i.e., parsed), and loaded (i.e., stored) in the code warehouse. Currently only JAVA from CVS systems are parsed and stored in the code warehouse.
CORE (Code Retrieval Engine): The code retrieval engine is an application of the data from the code warehouse. It offers a search on the source code within the COWA using the lucene search engine. The index to be searched is build upon information from the code itself (e.g., class and method names) as well as information from the documentation (i.e., javadoc) and additional comments.
COAE (Code Analysis Engine): The code analysis engine is used to calculate metrics (and other countable characteristics) about the source code and its different versions for further analysis or mining purposes. Currently, only few metrics are calculated.
COME (Code Mining Engine): The code mining engine will be used to discover previously unknown knowledge about the source code using techniques from data, text, and web mining. Work in progress is using clustering techniques in order to discover library candidates from similar projects.

Research Status

3 Edited Books
11 Book Chapters
20 Journal Papers
12 Conference Articles
16 Workshop Papers
11 Technical Papers


My research interests focus on the fields Software Engineering and Data Mining (applied to software-documents). In particular I'm interested in software diagnostics (quality assurance), refactoring (software evolution), experience-based resp. pattern-based Software Engineering and model-driven software development (MDSD). More specific I'm working on the diagnosis of quality defects (Antipatterns, Code Smells, Design flaws, etc.), the quality assurance in MDSD, plug-in based software development as well as knowledge discovery in code and defect repositories.

Edited Books

Jörg Rech, Christian Bunse (Editors),
"Emerging Technologies for the Evolution and Maintenance of Software Models",
IGI Global, USA, ISBN 978-1-61350-438-3, 2011.
Jörg Rech, Christian Bunse (Editors),
"Model Driven Software Development: Integrating Quality Assurance",
IGI Global, USA, ISBN 978-1-60566-006-6, 2009.
Jörg Rech, Björn Decker, Eric Ras (Editors),
"Emerging Technologies for Semantic Work Environments: Techniques, Methods, Applications",
IGI Global, USA, ISBN 978-1-59904-877-2, 2008.

Book chapter

Journal Papers

Journal Papers (Reviewed)

Journal Papers (Non-Reviewed)

Conference Papers

Workshop Papers

Technical Reports

Academic Theses

Jörg Rech,
"Context-sensitive Diagnosis of Quality Defects in Object-Oriented Software System", Dissertation, Universität Hildesheim, Research Group Prof. Klaus-Dieter Althoff, 2009.

Book Reviews

Jörg Rech,
"Review of the Book 'Knowledge Discovery in Databases: Techniken und Anwendungen' (in German)," Künstliche Intelligenz, vol. 15, no. 3, pp. 70, 2001.

"Coming together is a beginning;
keeping together is progress;
working together is success."

Henry Ford

Contact me


  • Dr. Jörg Rech

  • joerg.rech@gmail.com

  • Joerg.Rech

  • +49 163 7324 377

  • Welfenstr. 32, 76137 Karlsruhe, Germany


Send Message

"If you want to go fast, go alone.
If you want to go far, go together."

African Proverb


Operator and Contact

Dr. Jörg Rech
Web | Mobile | Cloud | Agile | Portals

Welfenstr. 32
76137 Karlsruhe

Legal Information

Sales tax identification number (Umsatzsteuer-Identifikationsnummer): DE-273200674
Court of Jurisdiction (Gerichtsstand): Karlsruhe

Disclaimer (English)

This Web site may contain other proprietary notices and copyright information, the terms of which must be observed and followed. Information on this Web site may contain technical inaccuracies or typographical errors. Information may be changed or updated without notice.

The operator and author may also make improvements and/or changes in the products and/or the programs described in this information at any time without notice. For documents and software available from this server, the operator and author does not warrant or assume any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed.

Disclaimer (German)

§ 1 Haftungsbeschränkung

Die Inhalte dieser Website werden mit größtmöglicher Sorgfalt erstellt. Der Anbieter übernimmt jedoch keine Gewähr für die Richtigkeit, Vollständigkeit und Aktualität der bereitgestellten Inhalte. Die Nutzung der Inhalte der Website erfolgt auf eigene Gefahr des Nutzers. Namentlich gekennzeichnete Beiträge geben die Meinung des jeweiligen Autors und nicht immer die Meinung des Anbieters wieder. Mit der reinen Nutzung der Website des Anbieters kommt keinerlei Vertragsverhältnis zwischen dem Nutzer und dem Anbieter zustande.

§ 2 Externe Links

Diese Website enthält Verknüpfungen zu Websites Dritter ("externe Links"). Diese Websites unterliegen der Haftung der jeweiligen Betreiber. Der Anbieter hat bei der erstmaligen Verknüpfung der externen Links die fremden Inhalte daraufhin überprüft, ob etwaige Rechtsverstöße bestehen. Zu dem Zeitpunkt waren keine Rechtsverstöße ersichtlich. Der Anbieter hat keinerlei Einfluss auf die aktuelle und zukünftige Gestaltung und auf die Inhalte der verknüpften Seiten. Das Setzen von externen Links bedeutet nicht, dass sich der Anbieter die hinter dem Verweis oder Link liegenden Inhalte zu Eigen macht. Eine ständige Kontrolle der externen Links ist für den Anbieter ohne konkrete Hinweise auf Rechtsverstöße nicht zumutbar. Bei Kenntnis von Rechtsverstößen werden jedoch derartige externe Links unverzüglich gelöscht.

§ 3 Urheber- und Leistungsschutzrechte

Die auf dieser Website veröffentlichten Inhalte unterliegen dem deutschen Urheber- und Leistungsschutzrecht. Jede vom deutschen Urheber- und Leistungsschutzrecht nicht zugelassene Verwertung bedarf der vorherigen schriftlichen Zustimmung des Anbieters oder jeweiligen Rechteinhabers. Dies gilt insbesondere für Vervielfältigung, Bearbeitung, übersetzung, Einspeicherung, Verarbeitung bzw. Wiedergabe von Inhalten in Datenbanken oder anderen elektronischen Medien und Systemen. Inhalte und Rechte Dritter sind dabei als solche gekennzeichnet. Die unerlaubte Vervielfältigung oder Weitergabe einzelner Inhalte oder kompletter Seiten ist nicht gestattet und strafbar. Lediglich die Herstellung von Kopien und Downloads für den persönlichen, privaten und nicht kommerziellen Gebrauch ist erlaubt.

Die Darstellung dieser Website in fremden Frames ist nur mit schriftlicher Erlaubnis zulässig.

§ 4 Besondere Nutzungsbedingungen

Soweit besondere Bedingungen für einzelne Nutzungen dieser Website von den vorgenannten Paragraphen abweichen, wird an entsprechender Stelle ausdrücklich darauf hingewiesen. In diesem Falle gelten im jeweiligen Einzelfall die besonderen Nutzungsbedingungen.