Independent software studio · led by a product manager

We build software, ship it, and keep it running.

SSV Studio is led by Product Delivery Manager Serhii Skrynnikov. Hire us for a project at a fixed price, let us build software for your business at no cost and pay monthly to use it, or hand us an app you already have. Our own four products below are all live.

Our own products, live
4
People who opened files in MSGView, October 2026
~1,300
First working version
in 1–2 weeks

01 Ways to work with us

Pick the one that fits. The prices are where things start; you get an exact one in writing before the build begins.

A project, at a fixed price or hourly

from $1,500 or $35–40 an hour

A short paid discovery, then milestones with a fixed price each, a demo every week, and the code transferred to you on the final payment.

Found us on Upwork or Fiverr? We keep the contract there.

Free to build, pay monthly

from $149/month

For a job in your business that still runs on a shared spreadsheet. We build the software at no cost, run it and keep changing it; you pay a subscription for as long as it is worth it to you.

Up to 3 people, a minimum of 6 months, and your data is always yours.

Already have an app?

Production check

$450 report in 2 working days

Send the link. We read the code and wherever it is running, and write down what breaks first, what each fix costs, and the order to do them in.

One codebase, one environment. Five to ten pages in plain language, yours either way. The $450 comes off anything you book within 90 days.

Keep it running

from $250/month

Checked every minute, day and night; hosting and certificates renewed before they expire; backups with a restore actually performed every quarter; dependency and security updates; an answer the same working day.

Starts after a Production check — we do not monitor a system we have not read.

02 Products in production

Our own software, serving real users — the proof that we build software and keep it running. Every link opens the live product. Read how each one is built →

Complevia

complevia.fyi
Live

A habit tracker built on time windows instead of alarm times. A habit gets a window and you answer it whenever you are free; an unanswered prompt escalates, but only up to a ceiling you set. A habit you cannot keep this month is paused, not deleted.

  • The wedge: an alarm snoozed at 7:02 is one you never see again — a window has no single minute to miss.
  • Two ways in: run it inside Telegram with nothing to install, or install the Android app. No account to create either way.
  • Reach: 21 languages, free, currently v1.3.0 — 4.8 MB, Android 8.0+.
  • Kotlin
  • Jetpack Compose
  • Android
  • Telegram Mini App

SignalOps

signalops.one
Live

Turns a team's Slack, Teams or Discord — plus Jira or Linear — into decisions, action items, risks and open questions, each traced back to the message it came from. The product a manager reads instead of scrolling.

  • Approach: deterministic tracking arithmetic first, then one AI pass over the linked signals.
  • App: app.signalops.one — OAuth, workspaces, scheduled digests.
  • State: live, free to use, no card.
  • Next.js
  • Prisma
  • Postgres
  • Claude API
  • Paddle

MSGView

msgview.app
Live

Opens the Outlook .msg, .eml and winmail.dat files that the new Outlook refuses to open without a Microsoft 365 subscription, plus whole .pst and .mbox mailboxes, Italian signed .p7m files and e-invoices from seven countries. Exports to PDF, one file or a whole batch.

  • The wedge: the file never leaves the device — the parser runs in the browser tab.
  • Engine: @msgview/core, pure isomorphic JS with zero runtime dependencies.
  • Reach: 14 languages, about 1,300 people opening files in October 2026, free with no daily limit.
  • JavaScript
  • MS-CFB / MAPI
  • PST / mbox
  • PKCS #7
  • E-invoices
  • Tauri desktop

PubOpener

pubopener.pro
Live

Viewer and converter for Microsoft Publisher .pub files, riding the retirement of Publisher (end of support October 2026). Converts to PDF, PNG, HTML or text without an install and without an account.

  • Hard invariant: the backend has no endpoint capable of receiving a file.
  • Shape: static site plus a WebAssembly engine in-tab; a thin Rust control plane for licensing.
  • Model: free tier plus a one-time unlimited unlock — no subscription.
  • Astro
  • TypeScript
  • WebAssembly
  • Rust · Axum
  • Postgres

03 How we build

Six rules that decide most of the arguments before they start.

01

Local-first by default

If a user's file can be processed in their own browser tab, it is. There is no upload endpoint to breach, and the privacy claim is structural rather than a promise in a policy page.

02

The server decides

Anywhere money, score or state is at stake, the client draws and the server rules. A client that can decide an outcome is a client that can be edited.

03

Ship the engine, then the paint

The thinnest slice that proves the product end to end goes first — one ugly path that actually works beats a finished layer with nothing behind it.

04

Built to be operated

Containerised, one artifact for every environment, config read at runtime, health checks, structured logs, and a rollback that has actually been performed — not a plan to write one.

05

Whoever writes it does not certify it

Author and reviewer are never the same identity, every gate is read from CI rather than claimed, and nothing above a trivial defect ships.

06

Own the whole stack

Design, code, infrastructure, domains, search visibility and the on-call pager sit with the same person. Every product on this page runs on one server we rent and administer ourselves behind a shared reverse proxy with automatic TLS — which is why a new product costs a config block, not a contract.

Start a project

A project, a monthly plan, or an app you already run: tell us what you need and get a written answer within one working day. For the free-build subscription, the short form on that page asks the right questions.

What do you need?
Budget optional
Timeline optional

Straight to a person, not a queue — answered within one working day.