Technical

Technology Stack

The technological stack we use for our projects

Tech Stack

We choose modern technologies that ensure product longevity and ease of maintenance. Our philosophy is based on a balance between innovation and stability: we use proven tools while designing architectures ready for the future.

Our Preferred Technologies

React

For modern user interfaces, dashboards, and dynamic web applications we use React. Its component architecture, mature ecosystem, and widespread adoption make it ideal for products requiring complex UIs, distributed teams, and integrations with libraries of every kind.

React excels in:

  • Reusable components: Modular, maintainable UI for projects of any size
  • Ecosystem: Among the largest tooling, library, and community ecosystems in frontend
  • Flexibility: Integrates with Astro, SvelteKit, Lit, and Node.js backends without lock-in
  • TypeScript: First-class support for type-safe code and safe refactors

Astro

For content-focused websites where speed and search engine ranking are priorities, we use Astro. This framework generates ultra-fast websites by loading zero JavaScript by default, ensuring perfect Google Lighthouse scores.

Astro is perfect for blogs, corporate sites, portfolios, and landing pages where every millisecond counts for user conversion. With Astro 6, we now have Server Islands, advanced partial hydration, and an even more performant build system.

SvelteKit

For complex and dynamic web applications we choose SvelteKit, the full-stack framework built on Svelte that combines exceptional performance with an outstanding developer experience. Unlike Virtual DOM-based frameworks, Svelte compiles components to pure JavaScript, eliminating runtime overhead.

SvelteKit is the ideal choice for e-commerce, admin dashboards, corporate portals, and SaaS applications where performance, SEO, and scalability are decisive factors. It supports SSR, SSG, file-based routing, and integrates natively with Cloudflare Workers and Vite.

Lit

For standard, interoperable Web Components we use Lit, a lightweight library for building reusable components that work in any stack — React, Astro, SvelteKit, or plain HTML — without proprietary framework dependencies.

Lit is ideal when you need:

  • Interoperability: Shared components across multiple applications or teams
  • Performance: Small bundles and efficient rendering without Virtual DOM
  • Web standards: APIs based on Custom Elements and Shadow DOM
  • Design systems: Durable component libraries independent of the host framework

Hono

Hono is our go-to framework for lightweight, high-performance APIs in edge and serverless environments. With a bundle size under 14kB and native compatibility with Cloudflare Workers, Deno, Bun, and Node.js, Hono is the ideal choice when speed and portability are fundamental requirements.

Hono excels in:

  • Performance: One of the fastest web frameworks ever benchmarked
  • Universality: Same code on any JavaScript runtime
  • Developer Experience: Intuitive Express-inspired API with TypeScript first
  • Edge-Native: Seamless integration with Cloudflare’s global edge network

NestJS

For structured, scalable Node.js backends we use NestJS, a progressive framework that brings modular architecture, dependency injection, and enterprise patterns to TypeScript applications.

NestJS is the ideal choice for:

  • REST and GraphQL APIs: Clear structure with controllers, services, and modules
  • Type safety: Native TypeScript for maintainable code and safe refactors
  • Scalability: Architecture suited to larger teams and growing codebases
  • Ecosystem: Integration with PostgreSQL, Redis, authentication, and microservices

Tailwind CSS

For design, we use Tailwind CSS, the utility-first framework that allows building modern, responsive, and consistent interfaces in reduced time. Tailwind eliminates the problem of legacy CSS accumulated over time and ensures maintainable and scalable code.

The result is customizable design systems, reusable components, and a uniform visual experience across all devices.

Cloudflare Workers

Cloudflare Workers is the edge-native serverless platform on which we run application logic close to end users, with minimal latency and automatic global scalability. Thanks to Cloudflare’s network of over 330 data centers, our applications respond in milliseconds from anywhere in the world.

We use Cloudflare Workers for:

  • APIs and middleware: With Hono as the application framework
  • Edge caching: Distributed and intelligent caching strategy
  • Static hosting: Deploying Astro sites with Cloudflare Pages
  • Durable Objects: Edge-level persistent state for real-time applications

PostgreSQL

PostgreSQL is our reference relational database. Robust, scalable, and ACID-compliant, it is the ideal choice for structured data, complex transactions, and enterprise applications. PostgreSQL also supports advanced JSON data, full-text search, and extensions like PostGIS for geospatial data.

All databases are configured with:

  • Daily automatic backups with retention policy
  • Encryption at rest and in transit (TLS/SSL)
  • Replication for high availability and disaster recovery
  • Performance and availability monitoring and alerting

Redis

Redis is our in-memory data store for high-performance caching, session management, rate limiting, and pub/sub messaging. It drastically reduces API response times and load on the main database, making it indispensable in any scalable architecture.

We use Redis for:

  • Caching: Caching layer for expensive database queries
  • Sessions: Stateless management of distributed user sessions
  • Rate limiting: Traffic control at the API level
  • Pub/Sub: Real-time communication between microservices

Hosting & Deployment

Our hosting approach is flexible and optimized based on each project’s specific characteristics:

  • Cloudflare Pages & Workers: For Astro sites, Hono APIs, and edge-native applications with immediate global distribution
  • Dedicated VPS (Hetzner & Hostinger): For projects requiring complete infrastructure control and long-running NestJS applications
  • Vercel: Ideal for SvelteKit and React applications with automatic scaling and instant deployments
  • AWS (Amazon Web Services): For enterprise projects with compliance requirements and complex architectures

Data security is an absolute priority for us: we implement OWASP best practices and GDPR compliance on every project.