While we are often asked about our preferred technology stack, we take a project-specific approach to technology selection. Our expertise spans a wide range of technologies and frameworks, allowing us to choose the optimal solution for each unique project's requirements.
When evaluating technologies, we prioritize those with strong industry adoption, active communities, and proven track records. This ensures long-term maintainability and access to resources, documentation, and talent.
We are happy to work with most technologies and frameworks.
We embrace modern trends like...
- AI/ML Integration
- Serverless First
- Edge Computing
- DevOps & Automation
- Observability & Monitoring
- Security Best Practices
We embrace modern git source control providers like...
- GitHub
- GitLab
- Azure DevOps
We embrace mainstream cloud providers like...
- Amazon Web Services (AWS)
- Microsoft Azure
- Google Cloud Platform (GCP)
We embrace mainstream service providers for SSO, identities, and permissions like...
- Microsoft
- Okta
We embrace SPA frameworks for web apps like...
- Angular
- React
- Vue
and we like to run them on inexpensive BLOB storage like...
- Azure Blob Storage
- AWS S3
- Google Cloud Storage
We embrace well supported languages for API development like...
- Python
- .NET
- Node.js
and we like to run them on inexpensive serverless compute like...
- AWS Lambda
- Azure Functions
- Google Cloud Functions
We embrace containers for scalability and mocked dependencies with technologies like...
- Docker
- Kubernetes
We embrace scripting languages like...
- Shell
- PowerShell
We also embrace more niche technologies when they serve the purpose of the project like...
- Vector Databases
- BLOB Storage
- Queues
- NoSQL Databases
- Graph Databases
- Web Hooks