Our pillars

What we build

One team. We build and run demanding systems end to end.

  • Design
  • Backtest
  • Build
  • Deploy
  • Monitor

Market Infrastructure & Exchanges

Market data in, orders out, books reconciled.

  • Low-latency cross-venue execution
  • Backtests with sim/live parity
  • Matching, clearing, reporting
  • Risk limits, KYC/AML
<1 µslatency with FPGA and kernel bypass
100+exchanges supported
99.99%platform uptime
stack
C++RustFPGAKernel bypassFIXkdb+Co-location
built for
Hedge fundsMarket makersHFT firmsExchanges and ECNs
order book, asks / bids
fix-monitor · sessionsFIX 4.4 · HeartBtInt 30 s
sessionSenderCompID → Targetstateseq inseq outlast HBresends
BRK-A order entryKMP01 → BRKAlogged on412,907398,1144 s0
BRK-A drop copyKMP01DC → BRKAlogged on401,2261,31117 s0
BRK-B order entryKMP02 → BRKBlogged on205,388199,80222 s1
BRK-B drop copyKMP02DC → BRKBlogged on196,5409029 s0
VEN-C order entryKMP03 → VENClogged on88,60786,9151 s2
VEN-C market dataKMP03MD → VENClogged on4,918,2041,18813 s0
14:26:03.118  VEN-C OE  ← 35=2 ResendRequest 7=88412 16=0
14:26:03.121  VEN-C OE  → 35=4 SequenceReset 123=Y 36=88420  gap fill 88412–88419
14:26:03.122  VEN-C OE  in sync, next expected 88420
14:25:41.007  BRK-B DC  → 35=1 TestRequest 112=TR-0923-0017
14:25:41.019  BRK-B DC  ← 35=0 Heartbeat 112=TR-0923-0017
6 of 6 sessions logged on · 3 resend requests today, all gap-filled · 2026-09-23 UTC
FIX sessions: heartbeats, sequence numbers, resends.
risk-console · pre-trade limits by accountlimit set 2026-09-18 · rev 7
Orders checked today1,902,337every order, before the wire
Rejected41limit breaches, see below
Check time0.9 µsp99, in-process
Kill switches0 engaged6 accounts, 1 global
accountgross (USD m)limitusedusage barnet / limitorders / sbreaches
A-0138.26064%11.4 / 25843
A-0271.59079%22.8 / 401319
A-0312.94032%3.1 / 15220
A-0447.65095%18.9 / 205721
A-058.33028%2.2 / 1091
A-0624.04553%9.7 / 20367
13:58:12.404  A-04  max order qty 25,000 > 20,000        rejected
12:31:40.090  A-02  price 3.2% outside band ±2.5%        rejected
11:07:55.731  A-04  gross notional would reach 101.2%    rejected
Pre-trade limits by account, with every breach logged.
venue-admin · instrument controlsession 2026-09-23 · 14:26 UTC
Instruments412listed today
Continuous404normal matching
Call auction5reopening after halt
Halted3circuit breaker
instrumentphaseref pricebandlastvs refbreaker
BTC-PERPcontinuous64,180.0±5.0%64,212.5+0.05%armed
ETH-PERPcontinuous3,118.40±5.0%3,109.95−0.27%armed
SOL-USDCcall auction142.30±7.5%131.62−7.51%tripped 14:19:48
BTC-2612continuous65,040.0±5.0%65,101.0+0.09%armed
ETH-2612continuous3,161.00±5.0%3,157.25−0.12%armed
AVAX-USDChalted24.815±7.5%22.950−7.52%tripped 14:24:11
LINK-USDCcontinuous13.482±7.5%13.519+0.27%armed
5-minute halt, then a reopening call auction · SOL-USDC uncrosses 14:27:00 · AVAX-USDC reopens 14:29:11
Halt instrumentResume to call auctionEdit bands4-eyes: 2 operators required
Venue admin: market phases and circuit breakers.

Representative views of production tooling. Data anonymized.

Blockchain & Digital Assets

On-chain programs and the services around them.

  • Solana programs in Rust/Anchor
  • EVM contracts in Solidity
  • DeFi, tokens, NFTs, DAOs
  • Wallets: Fireblocks, Privy, Turnkey
stack
Rust/AnchorSPL tokens@solana/web3.jsSolidityviemethers.js
built for
DEXsLending platformsTokenization projects
blocks, one after another
custody-ops · approval queueworkspace ops · policy set v14
Active policyevaluated before signing
R1 · internal vault moves1 of 2 approvers
R3 · transfers > 50,000 USD2 of 3 treasury approvers
R5 · destination not on allow-listblock
requestrouteamountruleapprovalswaitingstatus
TX-7735hot-ops → exch-dep-02120,000 USDCR3○○○ 0/347 spending
TX-7732treasury → hot-ops1,800 SOLR3●○○ 1/34:12pending
TX-7734hot-ops → 7Gd4…pQe140,000 USDCR5––blocked
TX-7731hot-ops → exch-dep-02250,000 USDCR3●●○ 2/3–signing (MPC)
TX-7733hot-ops → cold-0112.5 BTCR1●○ 1/2–broadcast
TX-7729cold-01 → treasury300,000 USDCR3rejected 1–rejected
Custody approvals: policy rules and a 2 of 3 quorum.
program-upgrade · mainnet-betaslot 447,815,339
program id9pQm…Vx4aupgrade authoritymultisig 3Ab7…Lk2c · 2 of 3bufferBfT7…k2Rd · 428,112 bytes · 2.98 SOL rentverifiable buildsha256 5e1c…a09f matches on-chain
stepslotdetailstatus
anchor build --verifiable–v1.9.0 · commit 7c41e2adone
write buffer447,801,902419 write transactionsdone
set buffer authority447,802,017→ multisig 3Ab7…Lk2cdone
proposal #41447,802,090approved 2 of 3done
upgrade executed447,803,211buffer closed, rent to spillfinalized
versionslotdate (UTC)program hash
v1.9.0447,803,2112026-09-23 13:525e1c…a09f
v1.8.2444,993,8062026-09-10 09:31b77d…31c2
v1.8.1443,268,5402026-09-02 16:050a4e…9d17
Solana program upgrade through a multisig.
pool-monitor · lending marketsoracle max age 60 s
Total supplied$131.7mTVL, 5 pools
Total borrowed$79.9moutstanding
Utilization60.7%weighted by USD
Oracle feeds5 / 5 fresh2 sources, median
poolsuppliedborrowedutilizationutilization barborrow APRoracle priceage
USDC48,210,40036,880,95076.5%7.74%1.00003 s
USDT21,904,10015,114,30069.0%7.18%1.000011 s
SOL186,42091,34049.0%5.67%142.300 s
wBTC312.4104.933.6%4.52%64,210.006 s
wETH4,8122,63054.7%6.10%3,118.4014 s
kink at 80% utilization · price rejected if older than 60 s or sources differ by more than 1% · liquidations paused 0 times, 30 days
Lending pools: utilization, rates, oracle freshness.

Representative views of production tooling. Data anonymized.

Applied AI for Financial Systems

ML, automation and LLMs on top of the financial core we build.

  • ML on market data, ClickHouse
  • GPU training and fine-tuning
  • Automated reconciliation and reporting
  • LLM systems in client apps
stack
ClickHousePythonOpenAIAnthropicGoogle
built for
Quant researchMarket surveillanceOperations teams
data → model → app
model-eval · break-classifierholdout 1,284 ops-labelled breaks
Precision and recall by versionprecision  recall
versionprecisionrecallF1status
v3.00.9410.9120.926retired
v3.10.9530.9280.940retired
v3.20.9620.9410.951production
v3.3-rc10.9650.9480.956shadow
feature drift (PSI, 7 d)PSI
venue_mix0.03stable
notional_bucket0.06stable
clearing_file_delay0.14watch
fx_rate_source0.02stable
PSI above 0.10 is watched, above 0.25 triggers retraining · v3.3-rc1 runs in shadow on live breaks
Model evaluation by version, with feature drift.
feature-pipeline · clickhouse → online store12 features · 3 sources
sources3 tablesquotes, trades, orders
→
materialized views9incremental
→
features12versioned
→
online storep99 2.1 msread latency
featuresourcewindowcomputed everyfreshnessSLA
spread_bps_1mmd.quotes_dist1 min5 s2 s15 s
depth_l1_l5md.quotes_disttick1 s0 s5 s
trade_imbalance_5mmd.trades_dist5 min10 s7 s30 s
realized_vol_1mmd.trades_dist1 min5 s3 s15 s
fill_ratio_1homs.orders1 h60 s41 s2 min
cancel_rate_15moms.orders15 min30 s12 s1 min
showing 6 of 12 · backfill from 2017-01 reads the same 6.84 bn-row quote table · 0 SLA misses, 7 days
Features from ClickHouse, with freshness against SLA.
comms-review · flagged client messagesclaude-sonnet-4-5 · policy set 2026.3
itemreasonscore
CR-2291performance claim0.94
CR-2290missing risk disclosure0.81
CR-2288off-channel request0.77
CR-2287performance claim0.62
CR-2285personal data in chat0.58
CR-2291 · email to client2026-09-23 10:42 UTC

“…the income portfolio has returned 9% every year, and you can count on the same in 2027…”

Why it was flaggedCOMM-4.2

States past returns as a promise of future returns and gives no risk statement. Policy COMM-4.2 requires past performance to be labelled as not indicative of future results.

Approve flagReject flagEscalate to compliance
412 messages scanned today · 19 flagged · reviewers agreed with 88% of flags last 30 days · every decision logged
LLM review of client messages, decided by a person.

Representative views of production tooling. Data anonymized.

Product & Data Platforms

Full-stack products and the infra under them.

  • Web, mobile and desktop apps
  • APIs, microservices, SSO
  • Petabyte data, sub-second queries
  • Kubernetes, Terraform, Grafana
stack
Next.jsReactAngularNode/TSJava/Spring.NETPythonGo
built for
Wealth managementPaymentsBanking and lendingInsurance
services and how they connect
Client portal · Overviewapp.example.com
Total value, 23 Sep 2026USD 1,284,310.52+1.8% this month
Equities 47.7%Bonds 31.0%Funds 14.8%Cash 6.6%
dateactivityamount (USD)
22 SepDividend, equity income fund+1,204.18
19 SepTransfer to account ending 4471−10,000.00
15 SepBond coupon+2,875.00
01 SepManagement fee, Q3−1,530.40
Statement, August 2026 · PDF · ready
A client portal.
ci · orders-api · pipeline #2418main @ 7c41e2a · v4.18.2
checkout
0m 08s
build image 142 MB
1m 42s
unit tests 1,812 passed
2m 10s
integration 214 passed
3m 05s
image scan 0 critical · 0 high
0m 41s
canary 10% 2 of 20 pods
0m 34s
canary analysis p95 +0.4 ms · err 0.00%
5m 00s
promote 100% 20 of 20 pods
0m 38s
started 2026-09-23 09:06:14 UTC · total 13m 58s · promoted
runversiontriggerdurationresult
#2418v4.18.2merge to main13m 58spromoted
#2411v4.18.1merge to main14m 21spromoted
#2409v4.18.1-rc2tag7m 50sintegration failed
CI/CD with a canary and automatic analysis.
dashboards · orders-api / prodlast 2 min · refresh 1 s
Requests / s
p95 latency ms
5xx rate %
CPU per pod %
SLO 99.9% · 30-day availability 99.98% · alerts firing 0 · 20 pods ready
Live service dashboards.

Representative views of production tooling. Data anonymized.

Next step

Start with what it has to do.

Tell us what the system has to do, and we will say how we would build it.

Start a project

Tell us what the system has to do. We reply to every message.

Are you a professional investor?

By submitting this form, you agree to our privacy policy and terms of service.