custom software · since 2013

We build software that can actually be run.

Applications, websites, server and database systems, automation and image processing. A small team, long projects, things that went into production — not slide decks about how it could be done.

Prague · UhříněvesSourcePaint s.r.o.Reg. No. 02313014
sourcepaint — what we do
$ sourcepaint --stack
backend   Kotlin · Quarkus · Java 21 · Node.js · Python
frontend  Vue 3 · Vite · TypeScript · Astro · WebGL
data      PostgreSQL · Flyway · Kafka · VictoriaMetrics
ops       Docker · Kubernetes · GitLab CI · Ansible · nginx
ml        TensorFlow · local LLM · backtest harness

$ sourcepaint --principles
# git is the source of truth, not a click-through admin panel
# versioned migrations, deploys from a pipeline — never from a laptop
# what gets measured gets better — metrics and alerts from day one

What we do

Six areas with both delivered projects and systems we run ourselves. The full technology list is on its own page.

01 Web and server applications

REST APIs, admin interfaces, integrations with third-party systems. From a single endpoint to a platform of dozens of services running on Kubernetes.

  • Kotlin
  • Quarkus
  • Java 21
  • Node.js
  • TypeScript
  • Vue 3

02 Data and databases

Schema design, versioned migrations, reporting. We treat the database as the source of truth — not as a store that quietly rots over time.

  • PostgreSQL
  • MariaDB
  • MongoDB
  • Flyway
  • JPA / Hibernate
  • SQL

03 Automation and image processing

Batch pipelines over photos and video, document generation, conversions, derivatives. If a human does it by hand twice, it belongs in a script.

  • Python
  • ffmpeg
  • sharp / WebP
  • RawTherapee
  • EXIF
  • LaTeX → PDF

04 Operations, infrastructure, CI/CD

Deployment is part of the design, not the last step. Containers, Kubernetes, pipelines, certificates, monitoring and alerts — built so that somebody else can run them too.

  • Docker
  • Kubernetes
  • Helm
  • GitLab CI
  • Ansible
  • nginx

05 3D, stereo and graphics

WebGL viewers, stereoscopy (anaglyph, side-by-side, cross-eye), aligning image series around a rotating object, lenticular printing.

  • WebGL
  • Vue 3
  • Electron
  • C++

06 Machine learning and LLMs

Models where they earn their place: text classification with a local LLM, predictions over time series, backtesting and evaluation instead of gut feeling.

  • TensorFlow / Keras
  • Ollama
  • OpenAI API
  • Claude API
  • Python

Our own product

Subscriber Pilot

A ready-made email funnel engine: double opt-in sign-up, drip sequences, time-fading discounts, booking against a real calendar, and payment. One build, many brands — each with its own copy, domain and database.

Product page →

Projects and references

From the architecture of a twenty-five-service platform on Kubernetes through an e-shop and LDAP-backed SSO to an automated photo processing system.

See the projects →

Not sure where to start? The first stage is usually small and self-contained — a design and a prototype that shows whether it makes sense to carry on. How we work →