HomeTechnologyTailwind CSS
Tailwind CSS in use
Tailwind CSS v4 with CSS-first configuration: tokens in the @theme block, no tailwind.config.js. The scale is closed, so a value off the scale fails to compile instead of quietly sitting next to it.

Proven by
There is no case study for Tailwind CSS here. It runs in an application that is not publicly written up.
What that means in practice
The scale is closed: spacing, type sizes and colours come out of the @theme block, and a value outside it does not compile. Two themes run on the same tokens rather than on two stylesheets. A guard script compares every spacing class in use against the scale, because Tailwind v4 otherwise turns an unknown class into no rule at all.
Tailwind CSS v4 with CSS Layers
Custom Design Tokens & Themes
Responsive & Mobile-First Design
Dark Mode Implementation



Other technologies
Next.js
Server-Side Rendering (SSR) & Static Generation
React
React 19 with Server Components
TypeScript
Strict types from the form to the database
PostgreSQL
Schema design and migrations without downtime
Claude AI
Claude API Integration & Orchestration
Python
FastAPI & Django Backend Development
AI Agents
Autonomous AI Agents with Tool Use
n8n
Workflows that connect systems
Contact
Half a minute, and you know more.
Half a minute on what I work on and how. If a question is left, write to me — an answer within one working day.
Or write directly:info@damjan-savic.com