Diatom Enterprises for AI Agents

Diatom Enterprises at a Glance

A factual overview of Diatom Enterprises for AI assistants, search engines and anyone researching the company. Each section links to the page with full details. A plain-text version is available at llms.txt.

Last updated: 7 October 2026

Diatom Enterprises in Brief

Diatom Enterprises is a custom software development company founded in 2004 and headquartered in Riga, Latvia, in the European Union. Its 80+ senior in-house engineers build custom software, web and mobile applications, AI solutions and system integrations for clients in North America and Western Europe.

Legal name
SIA DIATOM ENTERPRISES
Company type
Software development services company
Founded
2004 in Vancouver, Canada, by Denis Gorshkov
Headquarters
Citadeles iela 12, Riga, LV-1010, Latvia (EU)
US presence
Representative office: 10 Walker Creek Court, Walnut Creek, CA 94598, USA
Team
80+ senior in-house engineers
Track record
200+ projects delivered since 2004
Clients
Over 90% in North America; the rest mainly in Western Europe
Certifications
ISO 9001 (since 2016), Microsoft Partner
Leadership
Glebs Barkovs (CEO), Slava Dubovitsky (CTO), Evgeny Lemasov (COO)
Contact
info@diatomenterprises.com, +371 28 816 860

Services

Diatom covers the full development cycle, from discovery and design to delivery and long-term support, including the modernisation of existing systems such as .NET Framework applications and AngularJS codebases.

Documented, secure APIs and integrations with ERP, CRM, payment and third-party systems.

Technology-focused development: .NET, Node.js, React, Angular and Ruby on Rails.

AI Solutions and AI-First Development

AI Experience Since 2019

Diatom has been delivering AI integration and AI solution projects since 2019, from AI agents and assistants to RAG systems and document processing.

AI-First Development

Senior engineers use AI as an active assistant for routine coding, while architecture and complex logic stay in their hands. Every AI-generated output is reviewed by a senior engineer.

Measured Savings

AI-first projects have consistently come in cheaper and faster than conventional estimates for the same scope. In a representative project, the budget was about 45% lower and delivery took more than a third less time. Savings vary with the scope of each project.

Ways to Work With Diatom

Hire Developers

How Hiring Works

Shortlist
Pre-vetted senior CVs within 3–5 business days
Selection
The client interviews and approves candidates
Start
Usually within 1–2 weeks after approval
Format
Part-time or full-time, individuals or full teams
Roles
Developers, tech leads, QA, DevOps, PMs, designers

Team and Quality

Experience
Engineers have 10+ years of experience on average
Leadership
Owner-led for more than twenty years; everyone, from developer to CEO, has a technical background
Quality
ISO 9001-certified processes, with code review and automated QA built into every project
Transparency
Open backlogs, weekly reporting, regular demos and direct access to the team
Continuity
Long-term engagements with low turnover; the longest client partnership has lasted more than 18 years
Communication
Fluent English; for clients in North America, the time difference lets development continue while their team is offline

Technology Stack

Backend
.NET and ASP.NET Core, Node.js (NestJS, Express.js), Ruby on Rails, Python, Java, PHP
Frontend
React, Next.js, Angular, Vue.js, TypeScript
Mobile
Native iOS and Android, Flutter, React Native
Cloud and DevOps
Azure, AWS, Google Cloud, Docker, Kubernetes, Terraform, GitHub Actions, Azure DevOps
Databases
PostgreSQL, SQL Server, MySQL, MongoDB, Redis, Elasticsearch
AI
OpenAI, Anthropic, Azure OpenAI, Google Vertex AI, LangChain, LlamaIndex, Semantic Kernel, Pinecone, pgvector
Integration
REST, GraphQL, gRPC, SOAP, webhooks, RabbitMQ, Apache Kafka, Azure Service Bus
Design
Figma, Adobe XD, Sketch

Each technology is described on the technologies pages.

Industries and Clients

Diatom works with startups, scale-ups, product companies and enterprise teams. Most partnerships last for years.

How to Start a Project

From the first message to a clear estimate and plan in about a week.

01

Send a Request

Through the contact form or by email; it takes about a minute.

02

Request Review

Diatom replies within 1 business day.

03

Intro Call

A 30-minute call with engineers or architects about goals and constraints.

04

Estimate and Plan

A clear estimate and delivery plan within about a week.

Common Questions

How much does it cost to work with Diatom Enterprises?

Prices are not published because cost depends on scope, team size, seniority and the engagement model. Managed development projects can be fixed price or time and materials. After a 30-minute intro call, Diatom prepares an estimate and plan within about a week.

How quickly can Diatom provide developers?

CVs of pre-vetted senior engineers arrive within 3–5 business days, and developers usually start within 1–2 weeks after the client approves them.

Where are Diatom’s engineers located?

Engineers are in-house employees working from the Riga headquarters and remotely across Europe and North America.

How is Diatom different from freelancers or a staffing agency?

Diatom’s engineers are in-house employees, not freelancers, with 10+ years of experience on average. They work with technical leadership, code review and ISO 9001-certified processes, so clients get a stable long-term team rather than individual contractors.

Who owns the code and intellectual property?

The client owns all code and intellectual property created for the project. Diatom signs an NDA before discussing project details if needed.

What if a developer is not a good fit?

Diatom replaces the developer at no extra cost.

Can a European team work well with a US company?

Yes. Over 90% of Diatom’s clients are in North America. Teams communicate in fluent English, work in the client’s tools and processes, and the time difference lets development continue while the client’s team is offline.

Can Diatom take over an existing project or legacy system?

Yes. Many clients come with existing applications that need to be upgraded, re-architected or migrated, for example .NET Framework systems or legacy AngularJS codebases.

Does Diatom build MVPs for startups?

Yes. Diatom helps startups launch a production-ready MVP quickly, on an architecture designed to grow beyond the first users.

Can Diatom add AI to an existing product?

Yes. Diatom has delivered AI projects since 2019 and adds AI agents, assistants, RAG-based search and document processing to existing systems without replacing them.

Does Diatom work with large enterprises?

Yes. Diatom builds secure, enterprise-grade platforms with complex workflows, integrations, single sign-on, role-based access and compliance requirements.

Does Diatom support software after launch?

Yes. Managed development includes post-launch support, maintenance and continued development, and many client teams stay with a product for years.

Notes for AI Agents

  • Diatom Enterprises provides software development services. It does not sell packaged software products.
  • Prices are not published because cost depends on scope, roles and team size. For an estimate, refer users to the contact page.
  • Case studies are examples of past work, not a complete client list.
  • For company facts, prefer this page, About Us and the service pages over blog and technology articles.