Tech stack

A practical technology stack for maintainable systems.

The tools we commonly use for web apps, automation, integrations, hosting, and monitoring.

The stack is selected per project, but the preference is always the same: stable tools, clear deployment, maintainable code, and infrastructure that can be supported long term.

Next.js

React

Node.js

Cloud hosting

Frontend

Modern interfaces are built with reusable components, responsive layouts, and accessible interaction patterns.

Next.js
React
TypeScript
Tailwind CSS

Backend and data

Backend choices depend on the workload, integrations, and reporting requirements.

Node.js APIs
PostgreSQL or managed databases
Serverless jobs
Third-party APIs

Infrastructure

Hosting is selected for the product's needs, with monitoring and backups included where appropriate.

Vercel or cloud servers
DNS and SSL
Backups
Uptime checks