wer sind wir? / primabit.ch

Wir sind eine kleine Firma mit Sitz in Münsingen, Kanton Bern, Schweiz.

Proof-of-Concept, komplexe Bugs, Datenanalysen oder KI?: wir freuen uns Sie zu unterstützen mit Top Preis-Leistungs-Verhältnis.

Werfen Sie einen Blick auf den Techstack und buchen ein Meeting mit dem Chatbot.

welche Services bieten wir an?

Als kleine Firma unterstützen wir vor allem andere Firmen in der Softwareentwicklung. Wir sind besonders stark wenn es um komplexe Probleme geht: z.B. haben wir sowohl in .net als auch typescript komplette Websocketprotokolle geschrieben wie auch verschiedene low-level Bibliotheken.

So erreichen Sie uns / Kontakt

primabit.ch Gmbh, Dorfmattweg 8a, 3110 Münsingen

einige aktuelle Projekte

diese Webseite (primabit.ch)

Das User Interface ist mit vue.js, typescript, tailwind css und shadcn Komponenten gemacht. Der Chatbot kann tools aufrufen (z.B. einen Termin buchen). Wir haben dazu einen mcp-integration-layer gebaut, welcher die Integration von chatbots (gemini, chatgpt, claude, copilot) vereinfacht und auch die Antworten überprüfen kann, was die Zuverlässigkeit / Determinismus erhöht. Die Infrastruktur wurde bei AWS mit cdktf terraform erstellt. Die server schalten automatisch aus bei Inaktivität und starten innerhalb weniger Sekunden! Cloudflare wird als CDN verwendet.

Technologien: .net10, vue.js, tailwind, shadcn, mcp, openai chatgpt, gemini, google gcp vertex, terraform, linux

Buchhaltung App

Dokumente (Quittungen, Rechnungen und anderes) werden in einem Blobstorage abgelegt. Bei jeder Änderung wird Cloudrun-Function getriggert, welche einen File-Catalog in Firestore managed. Die Dokumente werden dann mit Gemini analysiert (document intelligence) welches metadaten generiert und Buchungssätze vorschlägt. Diese Informationen werden schliesslich in DuckLake gespeichert und können dann in ein Buchhaltungssystem exportiert werden.

Feldkalender

Wir durften die Entwicklung von Software für Schweizer Landwirte unterstützen:

Technologien: .net8, blazor, blazor-bootstrap, sql, efcore, clean-architecture, resharper, playwright, xunit, azure devops, azure vm, azure sql server, openlayers, jira, scrum

Solar Konverter Modbus

Wir haben eine Softare entwickelt, mit welcher Datenpunkte in einem Excel-ähnlichen Grid definiert werden können. Diese können dann geschrieben oder gelesen werden über Modbus TCP.

Technologien: react.js, bootstrap, aggrid, c#, modbus tcp

Stromnetz

Wir konnten ceex.ch in der Entwicklung eines c# Backend zum Kaufen und Verkaufen von Solarstrom in der Schweiz unterstützen.

Technologien: python, c#, docker, docker-compose, linux, angular

unser Ansatz

eigene Bibliotheken

pluvice

Cloudflare als CDN leitet den Request an eine VM weiter. Falls nötig wird eine neue VM gestartet, VM's stoppen selber wenn inaktiv. IPv6 und WebSocket kompatibel, automatisches TLS-Zertifikat update. Software wird mit pinstall automatisch installiert: eine weitere Bibliothek welche über userdata der VM beim boot übergeben wird und dann software aus einem .yaml file ausliest, herunterlädt und installiert, teilweise als systemd prozess.

pcom

Alternative to Signal-R: Ein JavaScript UI kann mit einem .net backend Kommunizieren durch Remote-Procedure-Call. Sowohl mit WebSocket als auch in .net maui. Bei .net maui wird kein lokaler Server benötigt: der Traffic geht nicht über die Netzwerkkarte und benötigt daher auch keine speziellen Berechtigungen. DTO's (Data Transfer Object) werden mit SourceGenerator für Typescript generiert.

pmcp

MCP-Integration (Tool-Discovery und -Call) in .net, kompatibel sowohl mit WebSocket als auch REST. Anbindung ist abstrahiert, mehrere LLM's (gemini, openai, claude, ..) und Orchestration möglich. Zudem Klassifizierung (LLM-Antwort überprüfen) und Retry.

ptinf

Ein Layer über HashiCorp's Terraform CDKTF für C#. Infrastruktur mit C# definieren, mit terraform deployen und hierarchische Tags automatisch erstellen. Für aws und gcp. Pulumi geplant.

plog

Logging in .net! Sowohl Synchron als auch Asynchron möglich, mehrere Sinks / Log-Destinationen (File, Console, CloudWatch), aws cloudwatch Anbindung, stark typisiert (Vermeidung von Reflection), sowohl statisches-scope (z.B. vm-id) als auch session-scope (session-id) möglich.

swe-agent / vibe coding

Seit 2024 arbeiten wir täglich mit KI. Dabei setzen wir viele LLM ein wie Claude, ChatGPT, Gemini und Grok, zunehmend auch chinesische Modelle wie tencent/hy3, stepfun, kimi, minimax oder deepseek v4. Wir bevorzugen einen Modell-unabhängigen Ansatz mit openrouter und litellm. OpenHands, Kilo Code, OpenClaw, Claude Code, OpenAi Codex.

Die Erfahrung bisher ist, dass KI generierter Code oft nicht direkt eingesetzt werden kann und daher noch von Menschen überprüft wird.

java

Wir nutzen .net mehr als java, haben java aber auch schon eingesetzt.

angular

Wir bevorzugen react und vue, sind aber stark in typescript, html, tailwind und css.

kubernetes

Grundsätzlich favorisieren wir serverless architekturen und start-stop. Container-Images laufen bevorzugt bei managed services wie gcp cloudrun. k3s/k3d, keda, hpa, karpenter, rancher etc. wird schnell komplex um stabile Lösungen zu bauen. Anstelle von k8s services wie etcd bevorzugen wir managed services wie dynamodb oder cloudwatch.

ältere Projekte

Softwareentwicklung für Radiostudios

Bahnsteigtüren mit SPS,

Maschinensoftware für Kouvertieranlagen

Robotik und Industrieautomation