Stack
Tools with a reason
Each tool earned its place against a real constraint, such as unstable schemas, missing cloud ownership or delivery pressure. Not a wishlist.
Hover for a short note · click to open official docs
01Backend & APIs
Contracts, endpoints and services that stay reliable under real traffic.
General-purpose language used for Django APIs, scripts and data work.Open docs
Python
Primary backend language
Django + Django REST Framework for APIs, serializers, auth and admin.Open docsDjango / DRF
Schemas & business workflows
Typed JavaScript for safer frontend, Node services and shared contracts.Open docsTypeScript
Typed APIs and BFFs
JavaScript runtime for servers, BFFs and integration layers.Open docsNode.js
Services & integrations
Opinionated Node framework with modules, DI and OpenAPI support.Open docsNestJS
Modular Node backends
Query language and schema system for flexible client-driven APIs.Open docsGraphQL
Contract-first APIs
OpenAPI tooling to describe, document and explore HTTP APIs.Open docsSwagger
OpenAPI documentation
API client for collections, environments and collaborative testing.Open docsPostman
Collections & testing
02Data & async
Stores and queues chosen for the domain, not for fashion.
Relational database with strong consistency, SQL and migrations.Open docs
PostgreSQL
Relational integrity
Document database useful when schemas are still evolving.Open docsMongoDB
Flexible schemas
In-memory store used for caching, locks and Celery brokers.Open docsRedis
Cache & brokers
Distributed task queue for Python, for async jobs, retries and schedules.Open docsCelery
Background jobs
Search and analytics engine for full-text queries at scale.Open docsElasticsearch
Search at scale
03Cloud & delivery
From Docker locally to AWS production, including rollback paths.
Cloud platform for storage, queues, containers, databases and IAM.Open docs
AWS
S3 · SQS · ECS · RDS · IAM
Containers for reproducible local stacks and production images.Open docsDocker
Local parity & builds
CI/CD workflows for build, test, deploy and smoke checks.Open docsGitHub Actions
CI/CD & smoke tests
04Web & mobile
Product surfaces with the same rigor as the backend.
Library for building interactive user interfaces with components.Open docs
React
Component-driven UIs
React framework for apps, routing, SSR and backend routes.Open docsNext.js
App & BFF surfaces
Build native iOS and Android apps with React.Open docsReact Native
Cross-platform mobile
Toolchain around React Native for builds, OTA and native modules.Open docsExpo
RN delivery toolchain
Utility-first CSS framework for composing UI styles quickly.Open docsTailwind
Utility styling
Workshop for developing and documenting UI components in isolation.Open docsStorybook
UI documentation
JavaScript testing framework for unit and integration tests.Open docsJest
Unit & integration
05Security & AI workflows
Auth patterns in production, and AI agents with human review.
OAuth 2.0 for delegated auth; JWTs for signed, portable claims.Open docs
OAuth2 / JWT
Auth & access control
Explicit request/response schemas, OpenAPI and idempotent writes.Open docsAPI contracts
Schemas & idempotency
Spec-driven development with Cursor/Claude, where agents assist and humans review.Open docsAI-assisted
Cursor · Spec-Driven · review