Kim jesteśmy

Konsultanci, którzy są
także maintainerami

ShinySoft Technologies istnieje po to, by firmy otrzymały oprogramowanie, które od dawna próbują zbudować. Przez 25 lat oznaczało to zarządzanie flotą, magazynowanie, nieruchomości komercyjne, budownictwo, wyroby medyczne, contact center i wiele więcej — branże, w których rozwiązanie musi działać długo po wdrożeniu, a niedokończony system kosztuje więcej niż jego brak.

Rozwijamy również biblioteki open source Shiny — narzędzia, po które sięgają inne zespoły, gdy Bluetooth, zadania w tle, powiadomienia push czy śledzenie lokalizacji muszą działać poprawnie na prawdziwych urządzeniach. Zostały pobrane ponad 40 milionów razy i to dzięki nim Państwa projekt może zacząć się od produktu, a nie od infrastruktury.

ShinySoft Technologies
25+
Lat tworzenia oprogramowania
40M+
Pobrań open source
30+
Opublikowanych bibliotek
2017
Microsoft MVP nieprzerwanie od
Z kim Państwo współpracują

Nasze kierownictwo

ShinySoft Technologies to wewnętrzny zespół doświadczonych inżynierów — nie agencja ani platforma podwykonawców. Każda osoba pracująca nad Państwa projektem jest naszym pracownikiem, a ci, którzy określają zakres współpracy, są tymi samymi osobami, które ją realizują.

Allan Ritchie

Allan Ritchie

CEO i założyciel

ShinySoft Technologies, od 2018

Założyliśmy ShinySoft Technologies w 2018 roku, opierając się na dwudziestu pięciu latach pracy jako programiści, architekci i konsultanci. Większość tego czasu spędziliśmy w branżach nieruchomości komercyjnych, ochrony zdrowia, logistyki i zarządzania flotą — tam, gdzie oprogramowanie musi sprawdzać się w codziennej pracy, a nie tylko na demo.

Od piętnastu lat rozwijamy open source dla .NET — od wkładu w NHibernate po biblioteki Shiny, które przekroczyły już 40 milionów pobrań. Nasz lider jest wyróżniany tytułem Microsoft MVP nieprzerwanie od 2017 roku, a wcześniej był Xamarin MVP.

Współprowadzimy też Gone .NET — cotygodniowy livestream z Jonathanem Dickiem o .NET w praktyce. W projektach klientów nasi seniorzy pozostają blisko kodu — osoby, które określają zakres współpracy, prowadzą ją aż do wdrożenia.

Więcej o Allanie
Jak pracujemy

Czego mogą Państwo oczekiwać

Zasady, których trzymamy się w każdym projekcie, niezależnie od jego skali.

Budujemy to, co rekomendujemy

Nasze biblioteki open source działają produkcyjnie w zespołach i u wykonawców na całym świecie. Wzorce, które Państwu doradzamy, sami utrzymujemy.

Seniorzy, bez przekazywania dalej

Każda osoba, którą kierujemy do Państwa projektu, to doświadczony inżynier z naszego zespołu, a ten, kto określił zakres prac, zostaje przy projekcie aż do wdrożenia. Nie ma podmiany na juniorów po podpisaniu umowy i nic nie jest po cichu zlecane podwykonawcom.

Uczciwy zakres

Jeśli projekt do nas nie pasuje albo istnieje prostsze rozwiązanie, mówimy o tym od razu. Krótka, uczciwa współpraca jest lepsza niż długa i kosztowna.

Gotowe do przekazania

Zostawiamy dokumentację, testy i zespół, który potrafi utrzymać rozwiązanie. Sukces oznacza, że nie będą nas Państwo potrzebować na stałe.

Od zespołów, które z tego korzystają
Shiny isn't just a tool for SpeedyDock; it's a cornerstone of our mobile app development.
Przeczytaj cały list

SpeedyDock is an essential application for drystack marinas, boat clubs, and their clientele, streamlining the process of scheduling and monitoring boat launch requests, reservations, and additional services. It offers a user-friendly alternative to the frequent calls customers used to make, enabling electronic scheduling around the clock. Since its initial release in 2016, SpeedyDock has been accessible across iOS, Android, and web platforms, seamlessly integrating Xamarin and Shiny to manage native functionalities.

A core component of SpeedyDock's efficiency is Shiny. It powers the app's capability to work with permissions requests, local notifications, geofencing, and Firebase push, ensuring customers are consistently informed about their request statuses. For marina operators, these timely notifications are instrumental in enhancing service quality when customers set foot on the premises. Shiny has expertly bridged the gap between iOS and Android, offering a structured way to organize and share code, which, in the absence of such a tool, would be intricate due to variances across platforms and different OS versions. It has streamlined our development process for new features and minimized the edge case bugs typically associated with varying Android versions.

Shiny isn't just a tool for SpeedyDock; it's a cornerstone of our mobile app development. Its integration has empowered us to deliver a top-tier app with a native experience. Looking ahead, we're eager to continue our journey with Shiny, leveraging its capabilities for upcoming projects and refining the SpeedyDock experience. It has undeniably been a key factor in our app's success story.

Travis WolfeCEO, SpeedyDock
If you're building a .NET MAUI app and you're not using Shiny, you're making your life harder than it needs to be.
Przeczytaj cały list

PoolMath is the go-to pool care app for hundreds of thousands of pool owners, and Shiny has been a critical part of our stack from the beginning. Running on .NET MAUI across iOS & Android, Shiny handles the native plumbing that would take months to build and maintain on our own. It just works, and it works well.

Beyond PoolMath, I see Shiny's impact across the entire .NET MAUI ecosystem every day in my role at Microsoft. Shiny fills real gaps in the platform — areas where developers would otherwise be writing fragile, platform-specific code. It's become one of those libraries that the community leans on because it solves hard problems cleanly, and it's been instrumental in making .NET MAUI a viable choice for production mobile apps that need serious native integration.

If you're building a .NET MAUI app and you're not using Shiny, you're making your life harder than it needs to be.

Jonathan DickCEO PoolMath · Principal Manager, Microsoft .NET MAUI
What would have been months of platform-specific work across iOS and Android gets reduced to clean, shared code that we can build on with confidence.
Przeczytaj cały list

At Moultrie, we build mobile apps that connect hunters and landowners to our cellular trail cameras, feeders, and land management tools. Our apps run on .NET MAUI and lean heavily on several Shiny libraries to deliver the kind of native experience our customers expect — reliable background operations, seamless device communication, and responsive notifications even when cellular connectivity is spotty.

Shiny has been instrumental to our product development. What would have been months of platform-specific work across iOS and Android gets reduced to clean, shared code that we can build on with confidence. The breadth of the library suite means we're not stitching together a dozen different packages with different conventions — Shiny gives us a cohesive foundation that covers our needs and lets our team focus on the features that matter to our users.

For any team building production .NET MAUI apps that need to go beyond the basics, Shiny is the library suite you want in your toolbox.

Tommy BaggettPrincipal Software Architect, Moultrie

Porozmawiajmy o Państwa projekcie

Krótka rozmowa zwykle wystarcza, by ocenić, czy możemy pomóc.