Technology Stack

Technologies for Production Systems

Everything we use, have used, and master — from infrastructure to design.

Cloud

Cloud providers offering virtual machines, storage, and managed services to run applications at scale.

Edge & Platform

Platforms for deploying applications closer to users, reducing latency and improving global performance.

Infrastructure as Code

Infrastructure as Code tools for defining and managing infrastructure declaratively and reproducibly.

Containers

Container technologies for packaging applications with their dependencies into portable, isolated environments.

Orchestration

Systems for scheduling, scaling, and managing distributed workloads across clusters of machines.

Environment & Reproducibility

Tools for reproducible development environments and deterministic system configuration.

Proxies & Gateways

Reverse proxies and load balancers that route traffic, handle TLS, and optimize request distribution.

Service Mesh & Networking

Advanced networking layers for service-to-service communication, observability, and security in distributed systems.

VPN

Secure networking tools for connecting systems over encrypted tunnels across untrusted networks.

Languages (typed/static)

Statically typed programming languages focused on performance, safety, and maintainability.

Languages (dynamic)

Dynamically typed languages optimized for rapid development and flexibility.

Runtimes

Execution environments that run application code, managing system resources and APIs.

Backend Frameworks

Frameworks for building server-side applications, APIs, and business logic.

Messaging & Realtime

Technologies for asynchronous communication, event streaming, and real-time data flow between systems.

Frontend Frameworks

Libraries for building interactive user interfaces and client-side application logic.

Frontend Meta Frameworks

Higher-level frameworks that extend frontend libraries with routing, rendering, and build optimizations.

Frontend Tooling

Build tools and styling systems for developing, bundling, and optimizing frontend applications.

App Development

Technologies for building cross-platform desktop and mobile applications.

Databases (SQL)

Relational databases using structured schemas and SQL for consistent data storage and querying.

Databases (NoSQL)

Non-relational databases designed for flexible schemas and high-performance data access patterns.

Monitoring

Tools for collecting metrics, logs, and traces to observe system health and performance.

Operating Systems

Operating systems that manage hardware resources and provide the foundation for running software.

Terminal & Shells

Command-line tools and environments for interacting with systems and managing development workflows.

Version Control

Systems for tracking code changes, enabling collaboration and version history.

Editors

Development environments for writing, editing, and navigating code efficiently.

Code Quality

Tools for linting, formatting, and enforcing consistent code standards.

Design

Tools for creating user interfaces, graphics, and visual assets.

Marketing

Platforms for running and optimizing digital advertising campaigns.

Payments

Systems for processing payments, handling transactions, and managing financial flows.

Machine Learning

Frameworks and libraries for building, training, and deploying machine learning models.

WhatsApp Telegram Mail