Nagpur, IN · Studio open
(05) — Stack

Boring tools. Exciting products.

Our stack is opinionated and small. We add a tool when its absence becomes a tax — never because it’s trending.

Backend
Laravel

PHP framework of choice

Node.js

Realtime and tooling

Language
PHP 8.3

Typed, fast, modern

TypeScript

Strict mode, always

Frontend
Next.js

Edge-rendered marketing & apps

React

For complex client state

Tailwind

Design tokens, not classes

Database
PostgreSQL

Default for new builds

MySQL

For Laravel-native ERP

Cache
Redis

Queues, cache, broadcasting

Cloud
AWS

Production hosting

Edge
Cloudflare

CDN, R2, Workers

House rules

Four rules every
system must obey.

01

Boring tools by default.

PostgreSQL until we cannot. Laravel until we cannot. Next.js until we cannot. The boring choice almost always wins on a four-year horizon.

02

Performance budget in CI.

Every project ships with a performance budget enforced in continuous integration. A pull request that breaks the budget cannot merge until it’s green again.

03

Logs and traces from day one.

Sentry, OpenTelemetry, structured logs. We instrument before we ship — never after the first incident.

04

Backups, restored.

Backups that haven’t been restored aren’t backups. We rehearse a full restore on day 30 of every engagement.