Dakicksoft

Software factory for payments, banking and AI

We build payment infrastructure, digital wallets, fraud prevention and AI systems for banks, payment institutions and fintechs. Six products of our own already run in production on the same engineering.

Start a project

Six products, all ours

Client work stays under NDA. These we can show: how they work, how they are built, and the scars. Each one sits beside the old instrument it replaces.

A wooden abacus below a pocket calculator that has a small abacus built into it.
Before FinLens: an abacus and a calculator, still in use at a shop in Otaru. Photo: Syced, CC0.

FinLens

AI-powered financial analysis for public markets

600+
Companies covered
<30s
Per full analysis
API
Institutional access
How it works

A research platform that pulls official filings straight from KAP, Turkey’s public disclosure platform, and turns them into plain-language, step-by-step analysis of 600+ companies listed on Borsa Istanbul, in under 30 seconds. Ratio and trend analysis, earnings expectations, IPO reviews, natural-language company discovery, backtestable strategies, and inflation-adjusted statements under TAS 29 (IAS 29). Built for retail investors, analysts and brokerages, with a metered REST API for institutional integration.

Built with LLM orchestration, retrieval over financial data, a metered REST API, KVKK-compliant data handling.

A split wooden tally stick, notched across both halves to record a debt.
Before Recurra: a split tally stick, notched to record what is owed. Wikimedia Commons, CC BY 3.0.

Recurra

Provider-agnostic subscription and billing infrastructure

5
Payment processors
135+
Currencies
99.9%
Enterprise SLA
How it works

The billing layer SaaS teams keep rebuilding from scratch: subscription lifecycle, recurring, usage-based, tiered and volume pricing, real-time metering with quotas and overages, trials, discount codes, dunning, and tax-compliant invoicing. Stripe, PayPal, Iyzico, PayTR and Lidio run side by side, so there is no processor lock-in. VAT/KDV, VIES validation and reverse charge are handled natively across 135+ currencies. Webhooks drive renewals and failed-payment recovery, a self-serve customer portal handles the rest, and MRR, churn and collections are reported out of the box. Run it on your own servers with Docker Compose or .NET Aspire, take the managed cloud, or go enterprise with a 99.9% SLA.

Built with .NET Aspire, usage metering, a PSP abstraction, VAT and VIES, Docker, MRR and churn analytics, a customer portal and webhooks.

API reference

A lithograph of a loaded stagecoach pulled at speed by four horses.
Before Rota: Horace Vernet, A Stagecoach, 1818. Art Institute of Chicago, CC0.

Rota

Logistics operations system: every load, on route

83
Console screens
3-in-1
Ops, compliance, ledger
U-ETDS
Filed from the trip record
How it works

Turkish road-freight carriers run dispatch in one program, regulatory filing in another and accounting in a third, then spend the month reconciling all three by hand. Rota puts them on one database: orders, manifests, load planning, dispatch and live tracking; U-ETDS filings, e-Despatch, e-Invoice, AETR driving hours and vehicle document expiry; and double-entry bookkeeping on the Turkish Uniform Chart of Accounts with current accounts, cheques and notes, carrier settlements, payroll and VAT. Close a trip and its invoice, settlement and profitability derive from the same record instead of being typed in three times. 83 screens behind role-based permissions and a full audit trail, plus a natural-language assistant for the questions no fixed report anticipates.

Built with .NET Aspire, Blazor WebAssembly and PostgreSQL; multi-tenant, with a double-entry ledger, e-Invoice and U-ETDS, live tracking, RBAC and an audit trail.

A handwritten page from a merchant's ledger, columns of names and amounts in brown ink.
Before Poyra: a merchant’s ledger, Pittsboro, 1830s. Public domain, via Wikimedia Commons.

Poyra

Open-source payment orchestration, and the accounting that comes after it

21
Bank and PSP connectors
1,197
Tests green
AGPL
Self-hostable
How it works

Orchestration platforms close the ticket the moment a payment succeeds. For the merchant that is where the real questions start: did the money actually arrive, did the bank deduct the commission it agreed to, and what did the settlement delay cost? Poyra turns every collection into a receivable from the bank and reconciles it three ways: its own ledger, the POS statement and the bank’s MT940. It checks the deducted commission against the contract to the kuruş, prices each day of settlement delay in lira, and tracks a commission dispute until the money comes back. Twenty-one connectors put Turkish banks’ virtual POS and payment institutions behind one API, with routing you can explain and replay over past transactions before publishing it. Operational ledgers carry no UPDATE or DELETE grant at the database level: records are cancelled, never erased. AGPL-3.0, self-hosted with Docker. Poyra means wheel hub: every payment road arrives from outside and meets at one centre.

Built with .NET 10 and PostgreSQL 18 as a modular monolith, with row-level security, three-way reconciliation, an append-only ledger, 3DS and virtual POS, and an offline-first MAUI app.

An open library drawer packed with handwritten index cards.
Before Setiry: an index card drawer, read one card at a time. Photo: Sam Wilson, CC BY-SA 4.0.

Setiry

Ad-hoc reporting on the database you already have

6
Database engines
0
Copies of your data
Docker
Self-host or cloud
How it works

The answer is already in the company’s own database, and everyone who needs it is queued behind the one person who writes SQL. Setiry connects to that database with a read-only login (MySQL, PostgreSQL, SQL Server, Oracle, ClickHouse or Snowflake), reads the schema, and lets somebody build the report by dropping tools on a canvas: read, select, filter, sort, summarise, join, append. The graph they draw is compiled to the dialect their database actually speaks, and the generated SQL is tested against all six engines in real containers. Ask in a sentence instead and a model answers with one of Setiry’s own report plans rather than SQL, parsed by the same engine before anything reaches the database. Read the result on screen, chart it, export to Excel, CSV, PDF or Parquet, share it as a link, embed it in your own page, or have it emailed on a schedule. Nothing is copied out: the query runs where the data already lives, credentials are encrypted at rest, a connection can cross an SSH tunnel, and no trace or log line carries a table name, a row or the SQL. Runs as a Docker image inside your own network, or on Setiry’s cloud.

Built with .NET 10 and Blazor WebAssembly as a modular monolith: six SQL dialects, read-only connections, SSH tunnelling, passkeys, OIDC and SAML, scheduled delivery.

A steel steelyard balance with a hook at each end, hanging from a ring.
Before Krino: scales by John Edwards, 1802 to 1816. The Metropolitan Museum of Art, CC0.

Krino

Real-time fraud and AML decisions, with the reasoning attached

34 ms
Typical decision
On-prem
Or SaaS
Flat
Licence at any volume
How it works

Fraud patterns change in a week; a rule that has to wait on a software release costs you that week. Krino puts the rules in the risk team’s hands (compose the conditions on screen, set the score, test against sample data, publish) and scores every incoming payment, login or signup against them in around 34 milliseconds. What comes back is not a number: approve, review, block-and-review or decline, with the contribution of every rule beside it, which is what an auditor, a regulator and a declined customer all actually ask for. Device fingerprinting, datacenter and VPN egress detection, sanctions and PEP screening, and a case queue with four-eyes approval and an audit trail are included, not sold as three more contracts. Move a threshold and Krino replays decisions already made at the new one, so you can see how many would have landed differently before you publish. The AI assistant answers in plain language using your own model provider’s key, with read-only access. Run it as SaaS, or ship it as containers onto the institution’s own servers, where transaction and customer records never leave. Either way the licence is flat whatever the volume.

Built with a visual rule engine, device fingerprinting, sanctions and PEP screening, case management with four-eyes approval, threshold replay, and a decision and ingestion API in containers, self-hosted or as SaaS.

DocumentationTry threshold replay on this page

What we build for clients

Years of regulated fintech taught us to build where mistakes cost real money. The same discipline now covers AI, mobile, commerce and cloud. Each proof below comes from one of our own products.

In Krino, moving a threshold replays every decision already made at the new value, so a risk team sees how many payments would have landed differently before it publishes.

Fintech and payments

The core of our practice: digital wallets, neobank cores, virtual POS, payment gateways, card issuing, Open Banking and PSD2, AML and KYC, EMI platforms, ledgers and reconciliation, fraud prevention, PCI-DSS and ISO 20022.

Regulated, auditable, built to survive a compliance review. Move the thresholds and watch the decisions change: that is Krino’s threshold replay, working on sample data.

Ask in a sentence

“Customers with more than ten orders last month”

read      orders
filter    last month
summarise count by customer
filter    count > 10

A report plan, not SQL, checked by the engine before anything reaches the database.

AI and applied machine learning

LLM applications, RAG pipelines, agentic workflows, on-device vision, document intelligence, predictive analytics, model evaluation and MLOps.

Models in production, not in notebooks, with evaluation, cost control and fallbacks. The proof is from Setiry, where a model answers with a plan the engine can check, never with raw SQL.

Trip closed1 record
InvoiceDerived
Carrier settlementDerived
Trip profitabilityDerived

Typed once, not three times.

Product engineering

Web applications, iOS and Android, .NET and C#, React and TypeScript, Swift, design systems, API platforms and legacy modernisation.

From a blank repository to production: web, mobile, and the APIs behind them. The fragment is Rota, where one closed trip yields its invoice, settlement and profitability.

$ docker compose up -d
recurra-api      Started
recurra-worker   Started
postgres         Healthy

Cloud and platform

Azure and AWS, Kubernetes, .NET Aspire, CI/CD and DevOps, observability, event-driven architecture, self-hosted deployments and zero-downtime releases.

Infrastructure that scales quietly and tells you when it hurts. Our products ship as containers your own team can run, as Recurra does.

StripeActive
PayPalActive
IyzicoActive
PayTRActive
LidioActive
Processor lock-inNone

SaaS and commerce

Subscription billing, usage metering, multi-currency, tax and VAT compliance, dunning and collections, revenue analytics, marketplace integrations and multi-tenancy.

Everything between a signup and recognised revenue, the part most teams underestimate. Recurra runs five processors side by side, so no single one locks you in.

REVOKE UPDATE, DELETE
  ON ledger_entries FROM poyra_app;
-- a wrong entry is cancelled
-- by a new one, never erased

Security and compliance

GDPR and KVKK, threat modelling, secrets and key management, audit trails, penetration test readiness, data residency and privacy by design.

Designed in from the first commit, because bolting it on afterwards never works. In Poyra the database itself refuses to rewrite history.

One team, idea to operations

  1. To begin, we turn an ambition into a technical blueprint: scope, build versus buy, regulatory mapping, and the architecture decisions that are expensive to reverse. The hard questions are answered before a line of code is written.

    Decision: the ledger is append-only

    Status: accepted. Corrections are new entries that cancel old ones, so the audit trail and the balance can never disagree.

  2. Then we design interfaces that hide the complexity underneath, whether that is a KYC flow or a billing dashboard. Every interaction either earns trust or spends it.

  3. While we build, engineering stays security-first and production-grade across web, mobile, cloud and AI, held to the standard regulated finance demands: PCI-DSS, PSD2, GDPR and KVKK satisfied by architecture, not by an afterthought. No handoffs between a strategy deck, a design file and an offshore queue.

    Poyra test suite1,197 passed
  4. After launch, zero-downtime releases, proactive monitoring and SLA-backed support. We run our own products in production, so we own the outcome, and the people who wrote your system keep it running at 3am. Retainer contracts keep us available when it matters.

    A clock tower’s mechanism, still running. Montreal Clock Tower, video by Andy Mabbett, CC BY-SA 4.0.

Dakicksoft is a small senior team with no layers to talk through. The people who scope your product write it, and they built everything on this page.

For financial services, SaaS and retail teams worldwide.

What clients say

“The result was 100%

better because of them.”

Thomas Odell BalkeståhlCloud Architect and AdvisorAsurgent AB, Sweden

Working with Dakicksoft has been an extraordinary privilege. From day one, they went far beyond development, offering strategic advice, proposing better architectural approaches, and elevating the final product in ways I never anticipated. The result was 100% better because of them.

Communication has been flawless throughout. I’ve worked with many development partners across Upwork and traditional brokers, and I’ve never felt this confident having my core technology in someone else’s hands. We covered Xamarin, iOS, Android, Azure, SQL, Web APIs, UX and architecture blueprints, and their mastery across all of it was remarkable.

If you’re looking for an outstanding Solutions Architect and Engineer, look no further. My strongest recommendation, without reservation.

Thomas Odell Balkeståhl Cloud Architect and Advisor, Asurgent AB, Sweden

Dakicksoft’s commitment to client success is genuinely second to none. Their technical craftsmanship is exceptional: clean architecture, latest libraries, and code quality that holds up under scrutiny. Beyond the technical excellence, the collaboration itself was a pleasure. I recommend them without hesitation to any team serious about building great software.

Eddy S. Senior Software Engineer