Skip to content
What we do

A small set of things, done with care.

Each engagement starts with a long conversation. The list below covers the technical territory we work in — the shape of any project is decided together.

  • 01

    WordPress websites

    Headless and classic WordPress builds. Custom Gutenberg blocks, ACF field architectures, WPGraphQL endpoints, multilingual content models.

    • WordPressWordPress
    • PHPPHP
    • GraphQLGraphQL
  • 02

    Web applications

    Long-form web platforms from a first hypothesis to production. TypeScript end-to-end where it makes sense, Python where it doesn't.

    • Next.jsNext.js
    • ReactReact
    • TypeScriptTypeScript
    • Tailwind CSSTailwind CSS
    • Node.jsNode.js
    • PythonPython
  • 03

    Mobile applications

    Cross-platform mobile with React Native and Expo. Same shape as our web work — small teams, considered design, shipped without ceremony.

    • ReactReact
    • ExpoExpo
  • 04

    APIs and backends

    REST, GraphQL and tRPC. Serverless on Vercel when it fits; bespoke VPS setups, provisioned and maintained, when it doesn't.

    • GraphQLGraphQL
    • tRPCtRPC
    • VercelVercel
    • Node.jsNode.js
    • NGINXNGINX
    • LinuxLinux
  • 05

    Databases and data layers

    Schema design and migrations on PostgreSQL or MySQL, real-time data with Convex, SQLite for small-and-local cases, Redis where caching earns its complexity.

    • PostgreSQLPostgreSQL
    • MySQLMySQL
    • ConvexConvex
    • SQLiteSQLite
    • RedisRedis
  • 06

    DevOps and infrastructure

    Containerised builds, CI/CD pipelines through GitHub Actions, error observability via Sentry. No ten-tool stacks — only what pays its way.

    • DockerDocker
    • GitHub ActionsGitHub Actions
    • GitGit
    • GitHubGitHub
    • CloudflareCloudflare
    • SentrySentry
  • 07

    Payments and e-commerce

    Stripe and WooCommerce internationally, plus CorvusPay and WSPay for Croatian merchants. Subscriptions, one-time payments, refund flows.

    • StripeStripe
    • WooCommerceWooCommerce
    • ShopifyShopify
    • CorvusPay
    • WSpay
  • 08

    Headless CMS

    Beyond WordPress when the editorial fit calls for it — Strapi for self-hosted control, with careful attention to the editor's daily experience.

    • StrapiStrapi
    • WordPressWordPress
  • 09

    Design support

    We are developers first. We can take production design tasks — basic Figma fluency, workable Inkscape, Illustrator and Adobe Express skills — but for visual identity work, we partner with designers we trust.

    • FigmaFigma
    • InkscapeInkscape
  • 10

    Technical advisory

    Code review, architecture review, hiring help. A standing channel for second opinions when a full engagement isn't what you need.

  • 11

    Performance and SEO

    Lighthouse and Core Web Vitals audits, technical SEO, render-path work. Quiet things that compound.

    • LighthouseLighthouse

Sounds like a fit?

Tell us about the work. We answer within two working days, and we'll say so plainly if we're not the right studio for it.

Start a conversation