OceanSphere Service is a small, deliberate product studio. We are the founders, we write the code, we run the servers, we talk to the customers. There is no account manager. That is the point. OceanSphere Service to małe, świadome studio produktowe. Jesteśmy założycielami, piszemy kod, prowadzimy serwery, rozmawiamy z klientami. Nie ma account managera — i o to chodzi. OceanSphere Service ist ein kleines, bewusst gehaltenes Produktstudio. Wir sind die Gründer, wir schreiben den Code, wir betreiben die Server, wir sprechen mit den Kunden. Es gibt keinen Account Manager — genau das ist der Punkt.
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.
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.
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.
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 one we put in front of strangers. The T-Shirt Niche Finder is next. 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 pokazaliśmy na zewnątrz. T-Shirt Niche Finder jest kolejny. 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 Fremden gezeigt haben. Der T-Shirt Niche Finder ist das nächste. Mehr wird folgen.
OceanSphere Service Sp. z o.o. is the legal vessel for all of this. Polish company, international work, honest approach. OceanSphere Service Sp. z o.o. to prawna rama dla tego wszystkiego. Polska spółka, międzynarodowa praca, uczciwe podejście. OceanSphere Service Sp. z o.o. ist der rechtliche Rahmen für all das. Polnische Gesellschaft, internationale Arbeit, ehrlicher Ansatz.
Two people, no middle management. You talk to the people who build the thing. Nothing gets lost in translation because there is no translation. Dwie osoby, bez pośredników. Rozmawiasz z tymi, którzy to budują. Nic się nie gubi w tłumaczeniu — bo nie ma tłumaczenia. Zwei Menschen, kein Mittelmanagement. Du sprichst mit den Leuten, die das Ding bauen. Nichts geht verloren, weil es keinen Übersetzer gibt.
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 jagen keinen Frameworks hinterher. Python, Flask, vanilla JS, nginx, Postgres, Linux. Stabil, bewährt, in fünf Jahren noch im Einsatz.
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 dir, wenn deine Idee schlecht ist. Und wir sagen dir auch, wenn sie großartig ist — aber wir nicht die Richtigen sind, um sie zu bauen.
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. Dein Produkt ist nicht der Preiserhöhung oder Abschaltung eines SaaS-Anbieters ausgeliefert.
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.
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.
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.
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.Funktionierender Prototyp oder Mockup. Klarer Scope, Fixpreis oder zeitgebundenes Budget. Sie geben frei, bevor wir bauen.
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 Fortschritt kontinuierlich — nicht nur zu Meilensteinen.
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.
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ähl uns, was du bauen willst — wir sagen ehrlich, ob wir das richtige Team sind.
Get in touch Skontaktuj się Kontakt aufnehmen