API reference
Backend
- Kotlin, Spring Boot
- Since 2022. Main backend stack. Portal, Document processing, Bank aggregator.
- Node.js, NestJS
- TypeScript on the backend. Prague guide.
- Java
- Foundation from school and the early years, the roots of Kotlin.
- Python, Django
- Revenue dashboard.
Frontend
- React, TypeScript
- Since 2021. Across everything, products and websites alike.
- Next.js
- Applications with SSR and SEO.
- Vite, Tailwind
- Current setup for new projects.
- UI and UX design
- Visual design, not just implementation. Websites for hotels and real estate projects, product UI.
Data
- PostgreSQL
- default choice, across most projects
- MySQL
- Prague guide
- Redis
- cache, Revenue dashboard
- RabbitMQ
- asynchronous processing, Portal and Document processing
- MinIO
- object storage
Architecture and operations
- Authentication and authorization
- Authentik as the identity provider, OAuth and OIDC. Roles across the organization plus short-lived access for external users.
- Multi-tenancy
- Data isolation between clients, domain-based routing, self-service onboarding.
- Docker, Coolify
- Deployment and operations. Self-hosted infrastructure, not a managed platform.
- Cypress
- E2E tests.
Other
- LLM integration
- Gemini Flash, document extraction, chat over data
- MCP
- connectors to external tools
- Git