The full answer
The exact stack depends on the project. Creuto chooses technology to fit each client's product, team and long-term plans, so engineers often work across more than one stack over time.
On the data side, projects commonly use PostgreSQL, MongoDB and Redis. Back-end services are built with Node.js and NestJS, Python with Django or FastAPI, Java or .NET, depending on the client's needs and existing systems.
Mobile work covers native iOS with Swift and SwiftUI, native Android with Kotlin and Jetpack Compose, and cross-platform apps with Flutter and React Native.
AI engineering uses Claude, OpenAI, Gemini and Llama models, LangChain, TensorFlow and PyTorch, with vector databases such as pgvector and Pinecone. Infrastructure is managed with Docker, Kubernetes and Terraform, with CI/CD pipelines for automated testing and deployment.
You are not expected to know every tool on the list. Depth in your core area matters most, together with a willingness to learn new frameworks as projects require. Experience across web, mobile, cloud or AI is useful, because Creuto's 150+ products cover all of them.