For more than 25 years we have been planning and building business applications, from analysing the business processes to running the system in production. Our focus areas:
AI-native applications
Applications designed from the ground up to work with AI: connecting language models via the Anthropic SDK and the Model Context Protocol (MCP), prompt and context engineering, and an architecture in which AI-generated changes remain traceable and reviewable.
Cloud and serverless on AWS
Lambda, DynamoDB, API Gateway, S3/CloudFront, SNS/SQS; infrastructure as code with SAM/CloudFormation; architecture, sizing and cost model for ECS/Fargate. Operations with X-Ray, CloudWatch alarms and structured logs as well as Prometheus/Grafana.
Full-stack development
- Frontend: React (since 2014), TypeScript, MobX, SAP UI5/Fiori, HTML5/CSS3, accessibility according to WCAG/BITV
- Backend: Java with Spring Boot, Spring Data and Hibernate/JPA, Node.js, REST, OpenAPI, OData
- Other languages: Scala, Rust
- Desktop: Tauri/Rust, Eclipse RCP/OSGi
- Databases: PostgreSQL, Oracle, SAP HANA, DynamoDB
SAP BTP and S/4HANA
Advice on choosing BTP services and SAP modules, development with CAP, CDS and SAP UI5/Fiori, process automation with SAP Build Process Automation. Configuration and customising of the Fiori Launchpad including roles and custom tiles, interfaces via SAP Gateway and OData, SAP Integration Suite. Experience with large migrations, such as moving an ERP landscape to S/4HANA, or moving more than 130 grant-programme forms to SAP BTP together with a low-code form editor.
Architecture and practice
Systems analysis and design, Domain-Driven Design, event-driven architectures (MQTT, SNS/SQS), multi-tenancy, Architecture Decision Records, process modelling with BPMN and UML. Continuous delivery with GitHub Actions and GitLab CI, testing with JUnit and Vitest, code reviews as standard practice. Technical team leadership and project management.
Modernisation
Of course we are also happy to work with your existing application architecture and support you in modernising, extending and consolidating your software landscape, whether it is an established Java EE application or a migration to the cloud.
Project languages: German and English.