POINTBREAK22 Lab · development studio

Web services, marketplaces, and desktop apps for problems a template can’t solve

From SSR catalogs and SaaS dashboards to messengers with video calls and plugin-based desktop software. Clean architecture, tests, and SEO are part of every project, not an extra.

  • Clean Architecture, CQRS and automated tests
  • SSR and SEO setup out of the box
  • Real-time: chat, notifications, calls
  • MVP launch in 3–6 weeks

Services organized by the problem, not the stack

Pick a direction based on your business goal — we choose the technology to fit it.

Web services, SaaS & client portals

Custom web systems with complex business logic: client portals, internal tools, B2B platforms.

  • Role-based access, admin panel, and audit of user actions
  • REST API with OpenAPI docs and integrations with external systems
  • Authentication: JWT, OAuth 2.0 / OpenID Connect, two-factor login
  • Architecture designed to grow: Clean Architecture + CQRS

SaaS products, B2B portals, internal company tools

Marketplaces & online stores

Stores and multi-vendor platforms that search engines rank well and buyers navigate fast.

  • SSR catalog with filters, facets, and sorting with no page reloads
  • Cart, checkout, stock reservation, and order statuses
  • Seller accounts, internal wallet, moderation, reviews and ratings
  • Payments, Telegram/email notifications, sync with 1C/MoySklad

Online stores, wholesale B2B, multi-vendor marketplaces

Real-time apps: chat, notifications, video calls

Messengers, live dashboards, and in-app chat that update instantly for every user.

  • Messages, typing indicators, and online presence over SignalR / WebSockets
  • 1:1 and group audio/video calls on WebRTC
  • Outbox pattern and idempotent sending — no lost or duplicated messages
  • Horizontal scaling with Redis and Azure SignalR Service

Messengers, support chats, marketplaces, collaborative tools

Desktop apps for Windows, macOS & Linux

Desktop software for automation, hardware, audio, and offline work — with a plugin architecture when needed.

  • Cross-platform UI on Avalonia, Electron, or Tauri — one codebase for every OS
  • Native Windows apps on WPF / WinForms / .NET MAUI
  • Plugin systems, MIDI devices, low-latency audio, local databases
  • Auto-updates, installers, and signed builds

Businesses with internal processes, hardware, or offline requirements; software products

Data scraping, automation & integrations

Collect data from websites, automate routine browser work, and connect your systems to each other.

  • Website scraping and monitoring with Playwright, including JS-heavy sites
  • Task queues with retries and schedules on Hangfire + Redis
  • Proxy pools, request pacing, and live task logs in the dashboard
  • Integrations: 1C, CRM, Telegram bots, payment gateways, third-party APIs

Price and competitor monitoring, marketing teams, companies with manual routine

Legacy migration & refactoring

Move an aging PHP/Laravel or monolithic project to a modern stack without stopping the business.

  • Code and domain audit with a step-by-step migration plan
  • Port to .NET + Angular with Clean Architecture and CQRS
  • Data migration that keeps every user, balance, and history record
  • Unit and integration tests on a real database (Testcontainers)

Projects that became hard to change, slow, or depend on one developer

SEO audit & site performance

We find what's holding your site back in search and fix it at the code level.

  • Core Web Vitals audit and optimization (LCP, INP, CLS)
  • Moving SPA pages to SSR/prerendering so they get indexed
  • Schema.org structured data, hreflang, canonical URLs, dynamic sitemap
  • Google Search Console and Yandex Webmaster setup, a prioritized fix plan

Live sites with declining traffic, SPAs that search engines don't see

DevOps, deployment & cloud

Docker, CI/CD, and cloud hosting on Azure or AWS — set up so releases are boring.

  • Docker / Docker Compose for every environment
  • CI/CD on GitHub Actions or Azure Pipelines: build, test, deploy
  • Azure (App Service, Blob, Key Vault, SignalR) and AWS (EC2, S3)
  • HTTPS, backups, secrets management, logs and error alerts in Telegram

Projects deployed by hand, startups preparing for growth

Projects

Systems we designed and built — with the architecture behind them.

Real-time messenger with video calls on Azure

Task: Build a full messenger: private and group chats, attachments, presence, audio/video calls, and moderation — deployed in the cloud.

Solution: .NET 10 with Clean Architecture and CQRS, SignalR for messages and call signaling, WebRTC for calls, an outbox for reliable delivery; Angular 21 client; Azure infrastructure.

  • .NET 10
  • ASP.NET Core
  • MediatR (CQRS)
  • SignalR
  • WebRTC
  • Redis

WebRTC

Calls

Outbox

Delivery guarantee

Azure

Cloud

SEO link-building marketplace: Laravel → .NET migration

Task: Port a link-building marketplace from Laravel + Vue to .NET + Angular, keeping all users and balances, and add the modules the original lacked.

Solution: Clean Architecture + CQRS with a separate Identity bounded context, an internal wallet, moderation, order chat, and SignalR notifications; physical data migration with verification.

  • .NET 10
  • MediatR (CQRS)
  • EF Core
  • PostgreSQL
  • SignalR
  • JWT + refresh tokens

15

Business modules

40+

Users migrated without loss

2

DDD bounded contexts

Msys: a plugin-based music workstation

Task: Build a cross-platform music application in the spirit of FL Studio: instrument plugins, a shared synth engine, a timeline with mixing and export, and group work over the network.

Solution: An Avalonia shell that knows only plugin contracts, six instrument plugins built on MVP, its own synthesis core, MIDI and low-latency audio backends, and a collaborative session protocol.

  • C# / .NET
  • Avalonia
  • MVP
  • NAudio (WASAPI)
  • PortAudio
  • MIDI

6

Instrument plugins

1 200+

Automated tests

74 000

Lines of C#

Wholesale online store with SSR and an admin panel

Task: Build an SEO-friendly wholesale storefront: catalog with filters, cart, checkout with regional delivery and payment options, reviews, and a full admin panel.

Solution: Angular 21 with SSR and a .NET CQRS backend; OpenIddict authorization server (Authorization Code + PKCE); atomic stock reservation; notifications through a background queue.

  • Angular 21 (SSR)
  • Tailwind CSS
  • .NET 10
  • MediatR (CQRS)
  • EF Core
  • PostgreSQL

SSR

Rendering

4

Payment methods

3

Delivery methods

Browser automation platform with task queues

Task: Build a service that runs browser scenarios at scale: many accounts, proxies, schedules, monitoring, and live logs for the operator.

Solution: Playwright workers driven by Hangfire queues on Redis, an OpenIddict identity server, SignalR for live task status, and an Angular control panel.

  • .NET 10
  • Playwright
  • Hangfire
  • Redis
  • PostgreSQL
  • OpenIddict

Hangfire

Task queue

SignalR

Live updates

6

Services in Docker

ARTstil: online store for an advertising agency with 1C integration

Task: Replace an advertising agency's WordPress site with a custom store: products with prices go to the cart and checkout, services priced on request become lead forms, and every order and lead reaches 1C.

Solution: A pnpm monorepo with Next.js 16 (App Router) and a NestJS 11 REST API on PostgreSQL and Prisma; orders and leads reach 1C and email through a transactional outbox; Docker Compose and Nginx on a single cloud VM with nightly backups.

  • Next.js 16
  • React
  • NestJS 11
  • TypeScript
  • PostgreSQL 16
  • Prisma

3

Storefront languages

4

Currencies

WordPress → Next.js

Migration

A stack chosen for reliability, speed, and SEO

Every part of the stack solves a specific business problem, not just a technical one.

Frontend

Angular (SSR) Next.js (React) Nuxt (Vue) Tailwind CSS

Server-side rendering out of the box — search engines get fully rendered HTML and index it faster.

Backend

.NET 10 / ASP.NET Core MediatR (CQRS) Node.js Laravel (PHP) Python (Django / Flask) Java (Spring Boot)

Business logic split into clear layers — easy to test, extend, and hand over to another team.

Real-time & background jobs

SignalR WebRTC Redis Hangfire

Instant messages, live statuses, and calls; heavy work runs in queues without slowing the site down.

Desktop

Avalonia WPF / WinForms .NET MAUI Electron / Tauri

One codebase for Windows, macOS, and Linux — or a native Windows app when deep OS integration matters.

Data & cache

PostgreSQL SQLite Redis Entity Framework Core

Reliable storage, versioned migrations, and fast responses even under heavy traffic.

DevOps & cloud

Docker GitHub Actions Azure AWS Caddy

Every push deploys itself: containers, CI/CD, HTTPS, and backups set up from day one.

A transparent way of working

Every stage ends with a concrete, checkable result.

  1. 1

    Discovery & scope

    We break down the business problem and pin down requirements and boundaries.

  2. 2

    Prototyping

    We put together the structure and interface, and align on them before development starts.

  3. 3

    Development

    Backend and frontend move in parallel, in short iterations with demos.

  4. 4

    SEO setup & testing

    We configure indexing and structured data, and verify performance.

  5. 5

    Launch & support

    We ship the project, hand over the source code, and stay reachable.

Frequently asked questions

Short answers to what clients usually ask before we start.

How much does it cost to build a web service?

It depends on the scope: the number of user roles, integrations, and screens. We give a free estimate after a short call — with a list of features, a timeline, and a fixed price per stage.

How long does development take?

An MVP usually takes 3–6 weeks. Larger systems — marketplaces, messengers, desktop software — are built in iterations with a working demo every one or two weeks.

Who owns the source code?

You do. We hand over the repository, deployment access, and documentation, so your own team or another contractor can continue the project without a rewrite.

Can you take over or migrate an existing project?

Yes. We start with a code audit, then refactor or port the project — for example from PHP/Laravel to .NET and Angular — preserving all users and data.

Will the site be visible in Google and Yandex?

Public pages are rendered on the server, have their own URLs in every language, a sitemap, and structured data. We also set up Google Search Console and Yandex Webmaster.

Do you build desktop apps for macOS and Linux?

Yes. With Avalonia, Electron, or Tauri one codebase runs on Windows, macOS, and Linux. When deep Windows integration matters we build a native WPF or WinForms app.

What happens after launch?

We stay in touch: we fix bugs, monitor errors (alerts come to Telegram), update dependencies, and develop new features on request.

Let's discuss your project

Tell us what you need — we'll reply with a timeline and cost estimate.