Wie we zijn

Consultants die
ook maintainers zijn

ShinySoft Technologies bestaat om bedrijven de software te leveren die ze al lang proberen te bouwen. In 25 jaar ging het om vlootbeheer, warehousing, commercieel vastgoed, bouw, medische apparatuur, contactcenters en meer — sectoren waar het resultaat moet blijven werken lang na de lancering, en waar een half afgebouwd systeem meer kost dan helemaal geen systeem.

We zijn ook de maintainers van de Shiny open source libraries: de tooling waar andere teams naar grijpen wanneer Bluetooth, background jobs, pushnotificaties of locatietracking echt goed moeten werken op echte apparaten. Ze zijn meer dan 40 miljoen keer gedownload, en dankzij hen kan jouw project starten bij het product in plaats van bij het loodgieterswerk.

ShinySoft Technologies
25+
Jaar software bouwen
40M+
Open source downloads
30+
Gepubliceerde libraries
2017
Microsoft MVP, elk jaar sinds
Met wie je werkt

Onze leiding

ShinySoft Technologies is een intern team van senior engineers, geen bureau en geen marktplaats voor freelancers — iedereen die aan jouw project werkt, staat bij ons op de loonlijst, en de mensen die je opdracht afbakenen, zijn de mensen die ze opleveren.

Allan Ritchie

Allan Ritchie

CEO & oprichter

ShinySoft Technologies, opgericht in 2018

We richtten ShinySoft Technologies op in 2018, op basis van vijfentwintig jaar werk als developers, architecten en consultants. Het grootste deel van die tijd speelde zich af in commercieel vastgoed, de zorg, logistiek en vlootbeheer — bedrijven waar software moet standhouden in het dagelijks gebruik, niet in een demo.

We onderhouden al vijftien jaar .NET open source, van bijdragen aan NHibernate tot de Shiny libraries, die inmiddels de grens van 40 miljoen downloads zijn gepasseerd. Onze leiding wordt sinds 2017 elk jaar erkend als Microsoft MVP, en was daarvoor Xamarin MVP.

Samen met Jonathan Dick presenteren we ook Gone .NET, een wekelijkse livestream over .NET in de praktijk. Bij klantwerk blijven onze senior mensen hands-on — wie een opdracht afbakent, blijft erbij tot en met de oplevering.

Meer over Allan
Hoe we werken

Wat je van ons mag verwachten

Waar we ons bij elke opdracht aan houden, ongeacht de omvang.

We bouwen wat we aanraden

Onze open source libraries worden wereldwijd in productie gebruikt door teams en externe ontwikkelaars. De patronen die we je aanraden, onderhouden we zelf.

Senior mensen, geen overdracht

Iedereen die we op jouw project zetten, is een senior engineer uit ons eigen team, en wie het werk heeft afgebakend, blijft erbij tot de oplevering. Na het tekenen van het contract word je niet stilletjes doorgeschoven naar junioren, en er wordt niets in stilte uitbesteed.

Eerlijke scope

Als een project geen goede match is, of als er een eenvoudigere oplossing bestaat, zeggen we dat vroeg. Een korte, eerlijke opdracht is beter dan een lange, dure.

Gebouwd om over te dragen

We laten documentatie, tests en een team achter dat het resultaat kan onderhouden. Succes betekent dat je ons niet eeuwig in vaste dienst hoeft te houden.

Van teams die ermee in productie draaien
Shiny isn't just a tool for SpeedyDock; it's a cornerstone of our mobile app development.
Lees de volledige brief

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.
Lees de volledige brief

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.
Lees de volledige brief

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

Laten we over je project praten

Een kort gesprek is meestal genoeg om te weten of we je kunnen helpen.