At DeepSoft, we offer comprehensive software development services tailored to meet your business needs. Our team of experts is proficient in a wide range of technologies, enabling us to build reliable, scalable, and high-performance software solutions. Below is an overview of the key technologies and methodologies we use across various domains.

What we do

New — open source

Raku++ — a Raku compiler

Our from-scratch, open-source implementation of the Raku programming language in C++ — native executables, an optimizer, a WebAssembly build for the browser, and no dependencies.

New — open source

raku.online — a Raku playground

A Raku playground that runs entirely in the browser — write, run, and share Raku code with nothing to install and no server behind it, plus a drop-in widget for embedding runnable editors on any site.

New — web product

dict.lv — an online Latvian dictionary

A Latvian dictionary for the web with translations into English, Russian, Ukrainian and Lithuanian — search in any word form, full inflection tables, word families, topics, and flashcards that sync between devices.

For organisations

Raku++ commercial support

Support agreements, fixes and features on demand, migration from Rakudo, performance work, embedding and training — for organisations that run Raku, from the team that builds Raku++.

Case study

Measured, not guessed

How we use numbers to move a product forward — external yardsticks, known noise bands, automatic release gates, and the graphs that told us what to work on next.

Case study

Building Raku++ — the engineering story

How we wrote a compiler for a large programming language from an empty directory in under a month — the projects around it, the four yardsticks we measured it against, and the speed work that made it start in two milliseconds.

Backend Development

Robust backend systems to handle complex business logic, data processing, and integration

Frontend Development

Intuitive and responsive user interfaces that provide a seamless user experience

Mobile Development

Mobile-first solutions tailored for iOS and Android devices

Data Storage and Management

Handling your data efficiently and securely

DevOps and System Administration

Streamline the development and deployment processes

Data Transformation and Process Flow

Design and manage data workflows for seamless integration and data-driven decision-making

Hardware Integration

Custom hardware integration solutions for IoT and embedded applications

Methodologies

The right process for the project — and a delivery flow driven by measurement, where releases are gated on numbers rather than opinions

We build on numbers, not opinions

A process tells you how work is organised. It does not tell you whether the result is better than what came before. So we measure against yardsticks we do not own, and let a release fail automatically when a number moves the wrong way.

Those are not aspirations — they are how Raku++, our open-source compiler, is actually built, and the numbers behind them are public. Organisations that run it can get commercial support.

See how we measure progress

Why DeepSoft

Have a project in mind?

Tell us what you're building — we'll tell you how we'd approach it.

Get in touch