Fintech-Engineering

Fintech-Engineering für Teams in Zahlung, Compliance, On-Chain und Financial Computing.

Werte müssen sich mit Kontrollen bewegen; Identität muss belastbar sein; Integrationen müssen einen Anbieterwechsel oder ein Audit überstehen. Die folgenden Einträge teilen diese Arbeit so auf, wie sie in der Produktion tatsächlich bricht: Zahlungsschienen mit Risikoanalytik, On-Chain-Regelsysteme und Pricing-Solver, Compliance-taugliches Onboarding, Open-Banking-Verkabelung und Stable-Asset-Betrieb mit Treasury-Modellierung — jeweils mit anderem Risikoprofil.

Fähigkeitsbereiche ansehenEinen technischen Build abstecken
FestpreisangebotAntwort innerhalb von 1 WerktagJeder Stack oder jede SpracheEU-basiert · DSGVO-bereit
listener.ts
import { createPublicClient, webSocket, parseAbiItem } from 'viem';const client = createPublicClient({ transport: webSocket(RPC_WS) });/** * Watches for settlement events. The hard part of chain integration is not * subscribing — it is that a block you already acted on can be reorganised out * from under you, and that your node will drop the socket at 03:00. */client.watchEvent({ address: SETTLEMENT_CONTRACT, event: parseAbiItem('event Settled(bytes32 indexed ref, address payer, uint256 amount)'), onLogs: async (logs) => { for (const log of logs) { // Never act on one confirmation. Record it, and let the confirmation // counter below decide when it is safe to treat as final. await db.settlement.upsert({ where: { txHash: log.transactionHash }, create: { ref: log.args.ref, amountMinor: log.args.amount, confirmations: 1 }, update: { confirmations: { increment: 1 }, removed: false }, }); } }, // A reorg replays logs with removed: true. Anything already released has to be // walked back, which is why release is a separate step from observation. onError: (error) => alerts.page('chain-listener', error),});// The socket will drop. Reconnect, then backfill the gap from the last block we// definitely processed — resubscribing alone loses everything in between.client.onDisconnect(async () => { const from = await db.cursor.get('settlement'); await backfill(from, await client.getBlockNumber());});
  • confirmations before finality
  • reorg-aware
  • backfills after a dropped socket
Reading a chain is easy for about a week. What makes it production software is the last two blocks: reorgs that undo a settlement you already acted on, and a websocket that drops overnight and quietly stops delivering events.

Welche Schicht bricht zuerst, wenn Sie skalieren?

Zahlungen und Risiko, On-Chain-Verträge und Pricing, Compliance-Automatisierung, Bank-Feeds und programmierbares Settlement — jedes versagt anders und trägt andere Anbieter- und Regulierungskanten.

FINTECH / ZAHLUNGSINFRASTRUKTUR & RISIKOANALYTIK

Zahlungsinfrastruktur & Risikoanalytik

Zahlungsflüsse, Routing, Reconciliation, Monte-Carlo-Risikomodellierung und Finanzdaten-Pipelines.

FINTECH / SMART CONTRACTS & PRICING-SOLVER

Smart Contracts & Pricing-Solver

Smart-Contract-Architektur, On-Chain-Logik, individuelle Pricing-Solver in C++/Python und Off-Chain-Integration.

FINTECH / KYC-AML-AUTOMATISIERUNG

KYC/AML-Automatisierung

Workflow-Automatisierung rund um Onboarding, Nachweisverwaltung, Fallfluss und Compliance-Betrieb.

FINTECH / OPEN-BANKING-INTEGRATION

Open-Banking-Integration

Bank-API-Integrationsarbeit rund um Anbieter-Abstraktion, Fallback-Logik und Wartbarkeit.

FINTECH / STABLECOIN-INFRASTRUKTUR

Stablecoin-Infrastruktur

Technische Arbeit rund um Stablecoin-Settlement, Kontrollschichten, Treasury-Workflows und Integrationen.