About the studio O studio Über das Studio

Senior engineers. Years of shipping. Doświadczeni inżynierowie. Lata wdrożeń. Senior-Engineering. Viele Jahre Produkt-Erfahrung.

OceanSphere Service is a deliberate product studio — founders who write the code, run the servers and talk to the customers. No account manager. That is the point. OceanSphere Service to świadome studio produktowe — założyciele, którzy piszą kod, prowadzą serwery i rozmawiają z klientami. Nie ma account managera — i o to chodzi. OceanSphere Service ist ein Produktstudio, das seine Produkte selbst betreibt — Gründer, die den Code schreiben, die Server betreiben und mit den Kunden sprechen. Es gibt keinen Account Manager — genau das ist der Punkt.

By the numbers W liczbach In Zahlen

What we have in production right now. Co mamy aktualnie w produkcji. Was bei uns gerade in Produktion läuft.

10+
Live projectsProjekty produkcyjneLive-Projekte
6
Own brands & SaaSWłasne marki i SaaSEigene Marken & SaaS
5+
Client & partner brandsMarki klientów i partnerówKunden- und Partner-Marken
3
Languages in useJęzyki w użyciuSprachen im Einsatz

Stack: Python, Flask, SQLAlchemy, Jinja2, Playwright, Celery, Nginx, SQLite, PostgreSQL, vanilla JS, HTML, CSS. No hidden JS layers, no framework lock-in. Stack: Python, Flask, SQLAlchemy, Jinja2, Playwright, Celery, Nginx, SQLite, PostgreSQL, vanilla JS, HTML, CSS. Bez ukrytych warstw JS. Stack: Python, Flask, SQLAlchemy, Jinja2, Playwright, Celery, Nginx, SQLite, PostgreSQL, vanilla JS, HTML, CSS. Kein versteckter JS-Layer, kein Framework-Lock-in.

See the portfolioZobacz portfolioPortfolio ansehen

The team Zespół Das Team

Who you actually work with. Z kim faktycznie pracujesz. Mit wem Sie tatsächlich arbeiten.

JK

Joshua Kantner

Engineering & Infrastructure Inżynieria i infrastruktura Engineering & Infrastruktur

Marine engineer by training, project manager by trade, full-stack builder in practice. Runs our servers, writes the backends, ships the features. Based between Germany and Poland. Z wykształcenia inżynier morski, z zawodu project manager, w praktyce full-stack developer. Prowadzi serwery, pisze backendy, wdraża funkcje. Mieszka między Niemcami a Polską. Von Hause aus Schiffsingenieur, im Beruf Projektmanager, in der Praxis Full-Stack-Entwickler. Betreibt unsere Server, schreibt die Backends, liefert die Features. Lebt zwischen Deutschland und Polen.

MK

Małgorzata Kantner

Product & Polish market Produkt i rynek polski Produkt & polnischer Markt

Biotechnology engineer by training. Drives product direction, customer research and our Polish operations. Runs her own established practice alongside the studio — her scientific background and product instinct shape everything we build. Z wykształcenia inżynier biotechnologii. Kieruje kierunkiem produktowym, badaniami klientów i polskim oddziałem. Równolegle prowadzi własną, ugruntowaną praktykę — jej naukowe podejście i wyczucie produktowe kształtują wszystko, co tworzymy. Ingenieurin für Biotechnologie. Verantwortet Produktrichtung, Kundenforschung und unser polnisches Geschäft. Führt parallel eine eigene, etablierte Praxis — ihr wissenschaftlicher Hintergrund und ihre Produkt-Intuition prägen alles, was wir bauen.

How we got here Jak tu trafiliśmy Wie wir hierher gekommen sind

Built for ourselves first, productised second. Najpierw tworzone dla nas, potem jako produkt. Erst für uns selbst gebaut, dann als Produkt.

We started building web tools because we needed them ourselves. A maritime consulting business needed a proper site with real SEO. A wellness practice in Poland needed a multilingual content platform. A print-on-demand operation needed a niche research tool. We kept building, and the tools kept getting better. Zaczęliśmy tworzyć narzędzia webowe, bo sami ich potrzebowaliśmy. Firma konsultingowa w branży morskiej potrzebowała porządnej strony z prawdziwym SEO. Praktyka wellness w Polsce — wielojęzycznej platformy contentowej. Operacja print-on-demand — narzędzia do badania nisz. Tworzyliśmy dalej, a narzędzia stawały się coraz lepsze. Wir haben angefangen, Web-Tools zu bauen, weil wir sie selbst gebraucht haben. Ein Maritime-Consulting-Geschäft brauchte eine richtige Website mit echtem SEO. Eine Wellness-Praxis in Polen brauchte eine mehrsprachige Content-Plattform. Ein Print-on-Demand-Betrieb brauchte ein Nischen-Research-Tool. Wir haben weitergebaut, und die Tools wurden besser.

At some point we realised that what we had built for ourselves was worth more to other people than it was to us alone. bf-check was the first we released publicly. Merchpress followed. More will follow. W pewnym momencie zauważyliśmy, że to, co zbudowaliśmy dla siebie, jest dla innych więcej warte niż tylko dla nas. bf-check był pierwszym, który opublikowaliśmy publicznie. Następny był Merchpress. Będzie więcej. Irgendwann haben wir gemerkt, dass das, was wir für uns gebaut haben, für andere Menschen mehr wert ist als nur für uns. bf-check war das erste, das wir öffentlich veröffentlicht haben. Merchpress folgte. Mehr wird folgen.

OceanSphere Service Sp. z o.o. is registered in Poland, works internationally, and invoices in EUR or PLN. OceanSphere Service Sp. z o.o. jest zarejestrowana w Polsce, działa międzynarodowo i wystawia faktury w EUR lub PLN. OceanSphere Service Sp. z o.o. ist in Polen registriert, arbeitet international und stellt Rechnungen in EUR oder PLN aus.

How we work Jak pracujemy Wie wir arbeiten

The rules we don't break. Zasady, których nie łamiemy. Die Regeln, die wir nicht brechen.

01

Direct by design Bezpośrednio z wyboru Direkt aus Prinzip

No middle management. You talk to the people who build the thing — because they are the same people. Nothing gets lost in translation because there is no translation. Bez pośredników. Rozmawiasz z tymi, którzy to budują — bo to ci sami ludzie. Nic się nie gubi w tłumaczeniu — bo nie ma tłumaczenia. Kein Mittelmanagement. Sie sprechen mit den Leuten, die das Ding bauen — denn das sind dieselben Leute. Nichts geht verloren, weil es keinen Übersetzer gibt.

02

Boring tech wins Nudna technologia wygrywa Langweilige Tech gewinnt

We don't chase the latest framework. Python, Flask, vanilla JS, nginx, Postgres, Linux. Stable, proven, still running five years from now. Nie gonimy za trendami. Python, Flask, vanilla JS, nginx, Postgres, Linux. Stabilne, sprawdzone, działające za pięć lat. Wir laufen keinem neuen Framework hinterher. Python, Flask, vanilla JS, nginx, Postgres, Linux. Stabil, bewährt, in fünf Jahren noch im Einsatz.

03

Full-stack honesty Uczciwość od frontu do backu Full-Stack-Ehrlichkeit

We'll tell you if what you want is a bad idea. We'll also tell you if it's a great idea and we shouldn't be the ones building it. Powiemy Ci, jeśli Twój pomysł jest słaby. Powiemy też, jeśli jest świetny, ale to nie my powinniśmy go realizować. Wir sagen Ihnen, wenn Ihre Idee schlecht ist. Und wir sagen Ihnen auch, wenn sie großartig ist — aber wir nicht die Richtigen sind, um sie zu bauen.

04

Self-hosted by default Self-hosting domyślnie Self-Hosting als Standard

We run our own Hetzner infrastructure. Your product is not at the mercy of some SaaS vendor's pricing change or shutdown announcement. Prowadzimy własną infrastrukturę Hetzner. Twój produkt nie zależy od zmiany cen czy likwidacji jakiegoś dostawcy SaaS. Wir betreiben unsere eigene Hetzner-Infrastruktur. Ihr Produkt ist nicht der Preiserhöhung oder Abschaltung eines SaaS-Anbieters ausgeliefert.

05

Multilingual by default Wielojęzyczność domyślnie Mehrsprachig als Standard

This very site runs in three languages from a single static build. We ship everything that way. It is cheaper than retrofitting. Ta strona działa w trzech językach z jednego statycznego buildu. Tak robimy wszystko. Taniej niż dorabiać później. Diese Seite läuft in drei Sprachen aus einem einzigen statischen Build. So liefern wir alles aus. Billiger, als später nachzurüsten.

06

Weeks, not quarters Tygodnie, nie kwartały Wochen, keine Quartale

First usable version in weeks. Polish and scale come after real users, not before. We have never shipped a project that took longer than it needed to. Pierwsza używalna wersja w tygodniach. Polerowanie i skalowanie po kontakcie z realnymi użytkownikami. Nigdy nie wdrożyliśmy projektu dłużej, niż musiał trwać. Erste nutzbare Version in Wochen. Feintuning und Skalierung kommen nach echten Nutzern, nicht davor. Wir haben noch nie ein Projekt länger gebaut, als es sein musste.

The process Proces Prozess

How we work — four phases, no surprises. Jak pracujemy — cztery fazy, bez niespodzianek. Wie wir arbeiten — vier Phasen, keine Überraschungen.

PHASE 01

DiscoveryAnalizaAnalyse

Understand the actual goal — not just the feature list. One or two structured calls, written brief.Zrozumienie prawdziwego celu — nie listy funkcji. Jedna–dwie rozmowy, pisemny brief.Das echte Ziel verstehen — nicht nur die Feature-Liste. Ein bis zwei strukturierte Gespräche, schriftliches Briefing.

PHASE 02

ConceptKonceptKonzept

Working prototype or mockup. Clear scope, fixed price or time-boxed budget. You sign off before we build.Działający prototyp lub makieta. Jasny scope, stała cena lub budżet w czasie. Zatwierdzasz przed startem buildu.Funktionierender Prototyp oder Mockup. Klarer Scope, Fixpreis oder zeitgebundenes Budget. Sie geben frei, bevor wir bauen.

PHASE 03

BuildDevelopmentEntwicklung

Two-week sprints. Live preview URL from day one. You see progress continuously, not only at milestones.Sprinty dwutygodniowe. Live preview od pierwszego dnia. Postęp widać na bieżąco.Zwei-Wochen-Sprints. Live-Preview-URL vom ersten Tag an. Sie sehen den Fortschritt kontinuierlich — nicht nur zu Meilensteinen.

PHASE 04

Operate & careOperacje i wsparcieBetrieb & Pflege

Our Hetzner infrastructure, our monitoring, our backups. You can also self-host at any time — everything is documented.Nasza infrastruktura Hetzner, nasze monitoringi, backupy. Self-host zawsze możliwy — wszystko udokumentowane.Unsere Hetzner-Infrastruktur, unser Monitoring, unsere Backups. Self-Hosting ist jederzeit möglich — alles ist dokumentiert.

Think we might fit? Myślisz, że do siebie pasujemy? Denken Sie, wir passen zusammen?

We prefer short, direct first conversations. Tell us what you're trying to build and we'll tell you honestly whether we're the right team for it. Wolimy krótkie, bezpośrednie pierwsze rozmowy. Powiedz, co chcesz zbudować, a my szczerze odpowiemy, czy jesteśmy odpowiednim zespołem. Wir mögen kurze, direkte Erstgespräche. Erzählen Sie uns, was Sie bauen möchten — wir sagen ehrlich, ob wir das richtige Team sind.

Get in touch Skontaktuj się Kontakt aufnehmen