Technologies
A stack we can defend in a design review.
Every technology has its own page: why we use it, where it fits, and where it does not.
01frontend
Frontend
Frameworks and languages for building fast, accessible user interfaces that ship with minimal client-side overhead.
Astro
A content-focused web framework that ships minimal JavaScript by default and hydrates islands only where interactivity is required.
React
A component-based UI library for building interactive interfaces with a declarative model and a mature ecosystem.
Next.js
A React framework with file-based routing, server components, and flexible rendering modes for production web applications.
TypeScript
A typed superset of JavaScript that catches interface and data-shape errors at compile time across frontend and backend codebases.
Tailwind CSS
A utility-first CSS framework that encodes design tokens as composable classes for rapid, consistent UI implementation.
Rive
A runtime for interactive 2D animation with state machines, used in product UIs where Lottie or video would be too static or too heavy.
02backend
Backend
Server-side runtimes and frameworks for APIs, business logic, and integrations that scale with product demand.
Node.js
A JavaScript runtime built on V8 that runs server-side logic, APIs, and tooling with a non-blocking I/O model.
Python
A general-purpose language with strong libraries for web APIs, data processing, and machine learning pipelines.
NestJS
A TypeScript framework for Node.js that applies modular architecture, dependency injection, and decorators to API development.
Django
A batteries-included Python web framework with an ORM, admin panel, and security defaults for rapid backend development.
Laravel
A PHP framework with expressive syntax, Eloquent ORM, and built-in tooling for queues, mail, and authentication.
Solidity
The primary language for Ethereum Virtual Machine smart contracts, used for tokens, escrow, and on-chain access control.
03mobile
Mobile
Cross-platform and native toolchains for iOS and Android apps with production-grade performance and UX.
Flutter
Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single Dart codebase.
React Native
A framework for building native mobile apps using React components that render to platform UI primitives on iOS and Android.
Swift
Apple's programming language for building performant, type-safe iOS, iPadOS, macOS, and watchOS applications.
Kotlin
A modern JVM language and Google's preferred choice for native Android development with coroutine-based concurrency.
Unity
A real-time engine for 2D and 3D games and interactive experiences, with player builds for mobile, desktop, and web.
04cloud
Cloud & DevOps
Infrastructure, containers, and delivery pipelines that keep deployments repeatable and environments consistent.
AWS
Amazon Web Services provides compute, storage, networking, and managed services for deploying production workloads at scale.
Google Cloud
Google Cloud Platform offers compute, data analytics, and AI services built on Google's global infrastructure and networking.
Azure
Microsoft Azure delivers cloud compute, identity, and enterprise integration services aligned with Microsoft ecosystems.
Docker
A platform for packaging applications and dependencies into portable containers that run consistently across environments.
Kubernetes
An open-source container orchestration platform that automates deployment, scaling, and management of containerized workloads.
CI/CD
Continuous integration and delivery pipelines that automate testing, building, and deploying code changes to production environments.
Terraform
HashiCorp Terraform describes cloud infrastructure as code so accounts, networks, and services can be reviewed and reproduced.
05data
Data & AI
Databases, caching layers, and AI tooling for structured data, retrieval, and intelligent product features.
OpenAI
OpenAI provides large language model APIs for text generation, embeddings, vision, and structured output in production applications.
LangChain
A framework for composing LLM-powered applications with chains, agents, retrievers, and tool integrations.
Vector databases
Specialized databases optimized for storing, indexing, and querying high-dimensional embedding vectors for semantic search and RAG.
PostgreSQL
An open-source relational database with ACID compliance, JSON support, and extensions for full-text search and vector similarity.
MongoDB
A document-oriented database storing flexible JSON-like BSON documents with horizontal scaling via sharding.
Redis
An in-memory data store used for caching, session management, pub/sub messaging, and rate limiting in production systems.
dbt
dbt versions SQL models, tests, and documentation so warehouse tables have owners, grain, and CI, not a folder of unreviewed scripts.
06testing
Testing
Automated testing stacks for unit, integration, and end-to-end coverage across web and mobile surfaces.
Playwright
A browser automation framework for reliable end-to-end testing across Chromium, Firefox, and WebKit with auto-waiting and tracing.
Cypress
A JavaScript end-to-end testing framework with a developer-friendly runner, time-travel debugging, and real-time reload.
Selenium
A long-established browser automation framework supporting multiple languages and browsers through the WebDriver protocol.
Jest
A JavaScript testing framework with built-in mocking, snapshot testing, and coverage reporting for unit and integration tests.
Appium
An open-source mobile test automation framework using the WebDriver protocol to drive native, hybrid, and mobile web apps.