AI Technologies
We have rich experience in using a variety of technologies to design, implement and deploy AI solutions, using both open-source and commercial tools, libraries and frameworks.
Core Technologies
LLMs
OpenAI, Meta Llama, Mistral, Anthropic Claude, Google Gemini, Microsoft Copilot, Microsoft Phi SLM. HuggingFace, GritLM
AI/ML frameworks and tools
LangChain, LlamaIndex, LangSmith, TensorFlow, PyTorch, Semantic Kernel, Hugging Face, FAISS, ONNX, Azure AI, Microsoft ML
Vector databases
Qdrant, Pgvector, Elasticsearch, Azure AI Search, Cosmos DB
Chatbot tools
Microsoft Copilot, Microsoft Bot framework, Botpress
Search solutions
Elasticsearch, Azure Search
Technology Stack
Besides the technologies specific to the AI domain, our technology stack includes:
Why Us
Our engineers are skilled in using multiple programming languages: Python, C/C++, .NET/C#, Java, JavaScript/TypeScript.
We develop solutions that integrate various cloud services, such as: Azure AI, Amazon CodeWhisperer, Amazon SageMaker, Amazon Bedrock, Amazon Q, but we also do on-premises implementations.
QA/Testing
For testing and quality assurance activities we use a variety of tools and frameworks which cover both the “classic” test landscape and the specific AI testing domain. We use:
Test management tools
Jira, TestRail, Azure Test Plans
Test automation tools and frameworks
Cypress, Selenium, Appium, JUnit, NUnit, Mockup libraries, Intellicode, SoapUI
Security testing tools
OWASP tools, SonarQube, Zed, Arachni, ZAP
Performance testing tools
JMeter, gatling, LoadRunner
Other non-functional testing tools
ESLint, Wave
CI/CD integration tools
Jenkins, Azure DevOps, AWS CodePipeline, GitHub Actions
AI tools and frameworks
LangChain evaluators, promptfoo, GuardRails, BenchLLM, PromptFlow, EutoEvals, Ragas and others.
Project Management
We are naturally Agile. We combine and adapt Agile elements and rituals to the specific project needs. We adapt the Agile principles to each project’s unique circumstances.
We use Scrumban as a methodology that integrates Scrum with the customer-centricity and efficiency of Kanban.
We use Jira, Confluence, Microsoft Project, Azure Boards and Trello as our preferred project management tools.
GenAI in Testing
We have added GenAI capabilities to our project tools belt – we use GenAI for:
- Summarization
- Real-time language translation in multi-national team environments
- Planning and forecasting
- Automated test cases creation
- Review activities