Projekte

Systeme, die wir selbst entwickelt haben und im Betrieb verantworten. Kundenprojekte unter Vertraulichkeit beschreiben wir im Gespräch.

Eigenentwicklung und Betrieb

Kontor24 – Auktionsplattform

Online-Versteigerungen in Österreich mit verifizierten Bietern, automatischen Geboten, prüfsicherer Dokumentation und Backoffice für Katalog, Besichtigung und Abholung. Zweisprachig, vollständig selbst entwickelt und auf eigener Infrastruktur betrieben.

Aufgabe

  • Eine Auktionsplattform muss unter Last korrekt bleiben: Gebote in der letzten Sekunde, gleichzeitige Maximalgebote, Lose, die zum selben Zeitpunkt schließen.
  • Jeder Zuschlag erzeugt rechtlich relevante Dokumente: Rechnung mit Umsatzsteuer, Abholbeleg, vollständiger Verlauf aller Gebote und Mitteilungen.
  • Bieter müssen identifiziert und zahlungsfähig sein, bevor sie das erste Gebot abgeben; Verbraucherrecht (FAGG) und DSGVO gelten ab dem ersten Tag.

Umsetzung

  • Gebotsmaschine mit globaler Abrechnung von Maximalgeboten; Gleichstand geht an das frühere Gebot, kein Unterbieten bei mehreren Bietern.
  • Schließen eines Loses als atomare Transaktion mit Sperre; Zuschlag und Rechnung sind idempotent, ein doppelter Lauf erzeugt keine zweite Rechnung.
  • Verifizierung von Identität und Bankverbindung vor dem ersten Gebot, Zwei-Faktor-Anmeldung, Ratenbegrenzung, verschlüsselte Speicherung sensibler Felder.
  • Revisionssicheres Ereignisprotokoll für Gebote, Mitteilungen, Rechnungen und Backoffice-Aktionen.
  • Rechnungen als PDF mit Umsatzsteuerlogik, Abholcodes, Lieferoption, Merklisten und Benachrichtigungen per E-Mail.
  • Backoffice für Administration und Moderation: Katalog, Zustandsberichte, Besichtigungstermine, Abholfenster, Inhaltsseiten, Rollen und Rechte.
  • Monitoring mit Metriken, Fehlerverfolgung und Dashboards; Datensicherung und Wiederanlauf dokumentiert.

Technologien

Elixir und Phoenix LiveView, PostgreSQL, S3-kompatibler Objektspeicher, Docker auf eigener Infrastruktur in Österreich.

Zur Plattform

Eigenentwicklung · Lizenz, Miete oder Anpassung auf Anfrage

Marktdaten-Plattform und Handelsautomatisierung

Interne Analyseplattform für Krypto- und Prognosemärkte (Solana, Polymarket): Rohdaten aus Blockchain und Orderbüchern werden in Echtzeit eingelesen, aggregiert und mathematisch ausgewertet; darauf laufen automatisierte Handelsstrategien mit Backtesting und Risikogrenzen. In Rust neu geschrieben, mit Zero-Copy-Verarbeitung, weil jede Mikrosekunde zählt.

Aufgabe

  • Datenströme ohne Pause: jeder neue Block und jede Orderbuch-Änderung muss verarbeitet werden, in einem Volumen, bei dem klassische Datenbanken und zeilenweise Verarbeitung aussteigen.
  • Die Auswertung muss in Echtzeit erfolgen. Ein Signal, das zu spät kommt, ist wertlos, und Latenz entsteht an jeder Stelle der Kette: Parsen, Speichern, Rechnen, Senden.
  • Strategien müssen vor dem Einsatz an der Historie geprüft werden, und zwar mit demselben Code, der später live läuft, sonst sagt das Backtesting nichts aus.

Umsetzung

  • Ingestion-Pipeline in Rust mit Zero-Copy-Parsing der Rohdaten: Daten werden gelesen, ohne kopiert zu werden, und direkt in spaltenorientierte Strukturen geschrieben.
  • Aggregation in mehreren Zeitauflösungen, Kennzahlen und statistische Modelle: Volatilität, Korrelationen, Orderbuch-Ungleichgewichte, Liquidität, Prognosen mit dokumentierten Annahmen.
  • Backtesting-Engine mit identischen Codepfaden für Simulation und Live-Betrieb, inklusive Gebühren, Slippage und Latenz.
  • Ausführungsmodul mit Risikogrenzen je Strategie, Notaus, Protokollierung jeder Entscheidung und Benachrichtigung bei Abweichungen.
  • Messung bis auf Mikrosekunden-Ebene: Profiling der heißen Pfade, Vermeidung von Allokationen, verlustfreie Verarbeitung auch bei Lastspitzen.
  • Betrieb auf eigener Infrastruktur mit Monitoring, Metriken, Backups und dokumentiertem Wiederanlauf.

Technologien

Rust für Ingestion, Aggregation und Ausführung; Zero-Copy-Parsing; spaltenorientierte Speicherung; Python für Forschung und Modellierung; Betrieb auf eigener Infrastruktur.

Anfrage stellen