# Services: websites, web apps & operations

We build websites, web apps and APIs and run them on Cloudflare. With integrations, we automate your recurring workflows.

## Build. Launch. Run.

We build websites, web apps and apps, connect them to your tools and run them after launch. We move existing systems to Cloudflare®. After a security incident, we help with cleanup and hardening.

## Websites

We build business and club websites with Astro and a CMS such as Storyblok or EmDash. You can edit text and images in the CMS without changing code.

- Design and development with Astro
- Edit your own content with Storyblok or EmDash
- Multilingual pages for your audiences
- Technical SEO, clear metadata and short load times

[View service: Websites](https://ruxiom.de/en/services/websites)

**Stack:** Astro, Storyblok, TypeScript, Cloudflare Workers, Static Assets

## Web apps & backends

We build admin areas, booking applications and tools for QA workflows. We connect web interfaces with Hono APIs, databases and file storage on Cloudflare.

- Hono APIs on Cloudflare Workers
- Relational data with D1 and Drizzle, caching with Workers KV
- Uploads and screenshots in R2
- Real-time collaboration with Durable Objects
- Passkey sign-in and payments with Stripe

[View service: Web apps & backends](https://ruxiom.de/en/services/web-apps)

**Stack:** React, Hono, TypeScript, Cloudflare Workers, D1, R2, Durable Objects

## Hosting & operations

We run websites and applications on Cloudflare Workers. We handle technical updates, recurring tasks and protection for public endpoints.

- Hosting on Workers and Static Assets
- Domains, DNS and certificates
- Regular cleanup and data reconciliation with Cron Triggers
- Request limits for public APIs with Rate Limiting
- Bot protection for forms with Turnstile
- Transactional email with Cloudflare Email Service

[View service: Hosting & operations](https://ruxiom.de/en/services/hosting-operations)

**Stack:** Workers, Static Assets, DNS, SSL, CDN, Cron Triggers, Email Service, Cloudflare Access

## AI adoption for your business

We introduce AI tools where they save your team time. We sort out providers, contracts and data protection first. Then we support ongoing use.

- Select use cases
- Providers, contracts and Zero Data Retention
- Introduce Claude Code, ChatGPT and Cursor to your team
- Review usage and costs with PostHog
- Connect your own software on Cloudflare Workers

[View service: AI adoption for your business](https://ruxiom.de/en/services/ai-adoption)

**Stack:** Claude, ChatGPT, Claude Code, Cursor, Anthropic API, OpenAI API, OpenRouter, PostHog, Cloudflare Workers

## Automation & integrations

We connect tools such as Linear, Stripe and Shopware 6 through APIs and webhooks. Our work ranges from issue and billing workflows to automatically transferring orders into an ERP.

- Normalize events from the Revolut Business API and Linear and send them to PostHog
- Create Linear issues from templates and send required-field reminders
- Track billable hours and sync them to Stripe invoice items
- Connect GitHub to development and release workflows
- Schedule data reconciliation and monthly billing jobs
- Ingest orders from Unite (formerly Mercateo) via Lobster_data into an ERP
- Connect Storyblok and Shopware 6
- Integrate Sentry, Resend and Brevo for monitoring and email
- Connect Supabase and WorkOS for data and sign-in

[View service: Automation & integrations](https://ruxiom.de/en/services/automation)

**Stack:** Hono, Cloudflare Workers, Cron Triggers, Linear, Stripe, PostHog, Revolut Business API, GitHub, Storyblok, Shopware 6, Unite (formerly Mercateo), Lobster_data, Sentry, Resend, Brevo, Supabase, WorkOS

## Migration to Cloudflare

We review your existing website or application and plan the move. You’ll know what can stay and what needs to change.

- Review of hosting, code and integrations
- Target architecture and a clear migration plan
- Migration with checks for data, domains and redirects
- Handoff or ongoing operations by Ruxiom

[View service: Migration to Cloudflare](https://ruxiom.de/en/services/cloudflare-migration)

**Stack:** Cloudflare Workers, Static Assets, D1, Workers KV, R2

## Apps for iOS and Android

Together with an external partner, we build native iOS apps with SwiftUI and Swift. The first has been in the App Store since 2026. We build Android apps with Kotlin on request.

- Native iOS apps for iOS 17+ with SwiftUI and Swift
- StoreKit subscriptions with server-side verification
- Sign in with Apple and App Attest
- German and English localization
- TestFlight, Fastlane and GitHub Actions for releases
- Cloudflare Workers backends for data, files and real-time features

[View service: Apps for iOS and Android](https://ruxiom.de/en/services/apps)

**Stack:** SwiftUI, Swift, iOS 17+, StoreKit, Hono, Cloudflare Workers, D1, R2, Workers KV, Durable Objects

## Security & incident response

We help you regain control of your systems after a security incident. Before anything happens, we secure access and applications and prepare your operations for an emergency.

- Lock down access, review systems and logs, close the entry point
- Restore from backups and document the timeline
- Access permissions, 2FA and secrets handling
- Backups, recovery tests and updates
- Cloudflare DDoS protection and WAF, plus Rate Limiting and Turnstile
- Monitoring and alerts

[View service: Security & incident response](https://ruxiom.de/en/services/security)

**Stack:** Code reviews, Access permissions, 2FA, Backups, DDoS protection, WAF, Rate Limiting, Bot protection, Turnstile, Cloudflare Access

## CTO as a Service

We lead your project’s technical work to the extent you need. We decide on architecture, stack and vendors with you. We also review code and guide your team.

- Architecture and stack decisions
- Vendor and hosting evaluation
- Code reviews and quality standards
- Technical guidance for your team
- Support with hiring and onboarding

[View service: CTO as a Service](https://ruxiom.de/en/services/cto-as-a-service)

**Stack:** Architecture, Code review, Cloudflare, TypeScript

## Built on Cloudflare

Ruxiom runs on Cloudflare, from hosting and data to DNS and domains in the same account. Internal systems sit behind Cloudflare Access. We run most client projects the same way.

- [Cloudflare Workers](https://developers.cloudflare.com/workers/): Backends, APIs and server-rendered pages.
- [Static Assets](https://developers.cloudflare.com/workers/static-assets/): Serving static pages from any framework that runs on Cloudflare, for example Astro or Next.js.
- [D1](https://developers.cloudflare.com/d1/): Relational data for admin tools, forms and QA workflows.
- [Workers KV](https://developers.cloudflare.com/kv/): Cache for configuration, team settings and processing state.
- [R2](https://developers.cloudflare.com/r2/): Storage for screenshots and uploads. Media and test results are stored there too.
- [Durable Objects](https://developers.cloudflare.com/durable-objects/): Shared workspaces and QA workflow coordination in real time.
- [Email Service](https://developers.cloudflare.com/email-service/): Transactional email and application notifications.
- [Email Routing](https://www.cloudflare.com/products/email-routing/): It forwards addresses on your domain to existing mailboxes without running a mail server. We use it in production for clients.
- [Turnstile](https://developers.cloudflare.com/turnstile/): Bot protection for public forms.
- [Cron Triggers](https://developers.cloudflare.com/workers/configuration/cron-triggers/): Scheduled cleanup, data reconciliation and billing.
- [Images](https://developers.cloudflare.com/images/): Image optimization for delivery.
- [DDoS protection](https://www.cloudflare.com/application-services/products/ddos-for-web/): Mitigation of volumetric attacks on websites and APIs, active on every Cloudflare zone.
- [WAF](https://www.cloudflare.com/products/waf/): Managed and custom rules against known attack patterns.
- [Rate Limiting](https://www.cloudflare.com/products/rate-limiting/): Throttling requests to public endpoints.
- [Bot protection](https://www.cloudflare.com/products/bot-mitigation/): Super Bot Fight Mode against automated traffic, configurable on the Pro plan and above.
- [Cloudflare Access](https://www.cloudflare.com/sase/products/access/): A sign-in step in front of internal tools and staging environments so that only approved people have access. We use it in production ourselves and for clients.
- [Cloudflare Tunnel](https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/): Connections to servers without open ports.
- [CDN](https://www.cloudflare.com/products/cdn/): Delivery and cache rules for pages, images and fonts.
- [DNS](https://www.cloudflare.com/products/dns/): DNS zones with DNSSEC and email records (SPF, DKIM, DMARC).
- [SSL/TLS](https://www.cloudflare.com/products/ssl/): Automatically renewed certificates and enforced HTTPS.
- [Cloudflare Registrar](https://www.cloudflare.com/products/registrar/): Domains at cost, managed in the same account.
- [Web Analytics](https://www.cloudflare.com/web-analytics/): Visitor counts for ruxiom.de without cookies or fingerprinting, reviewed in the Cloudflare dashboard.

[All Cloudflare products we use](https://ruxiom.de/en/cloudflare)

## What would you like to know first?

### How much does a project cost, and how long does it take?

We define the scope and estimate the effort. Then we give you a fixed price and timeline. We bill ongoing work such as operations or CTO as a Service by the hour or as a monthly retainer.

### Who owns the code, domain and Cloudflare account?

That’s your choice. If you prefer, we manage your domain and Cloudflare account and handle operations for you. Or you keep everything in your own hands and give us the access we need. The code is yours in every case and can be moved at any time.

### Where will our data be hosted, and how do you address the GDPR?

We use Cloudflare for hosting. We determine the processing location for the specific services and data involved. Together, we review data flows, access and any required data processing agreements. We don’t make a blanket promise of Germany-only hosting.

### What happens after launch?

We can handle operations. Technical updates and new features are also possible. We agree on the scope before launch. If you want to run the project yourself, we plan the handoff with you.

### Can you migrate our existing website to Cloudflare?

Yes. We start by reviewing code, content, data and integrations. Then we determine what can move to Workers and Static Assets and what needs to change for the migration.

### Do you work remotely?

Yes. We discuss requirements, share progress and review results together over video calls.

## What should your software do for you?

Describe your project or the problem you want to solve. We’ll work out the next step together.

[Discuss your project](https://ruxiom.de/en/contact)

---
Source: https://ruxiom.de/en/services
Deutsche Version: https://ruxiom.de/leistungen
