Skip to content
Ventralia

Projects

Systems we have built, and are still building.

Every project below was designed, built and deployed by us — and most of them we still run. Commerce, construction and healthcare: different industries, the same engineering practice.

In production
5
In progress
1
In development
1
Industries
3

Glonit

Live

Commerce · Commerce decision platform

2025 — ongoing

A multi-tenant decision platform for companies trading physical goods. Dealers price, buy and sell against live market evidence instead of instinct — and every recommendation is logged, then measured against what actually happened.

Built end to end: data model, backend, interface, integrations and deployment. It runs a company's own catalogue, inventory, suppliers and competitors as a private workspace, then layers decision support on top — what an item is worth today, what to list it at, what to pay for it, and which stock is quietly losing value on the shelf.

GLONIT — DECISION CENTRE Today’s decisions SELL HP 26A Toner 31,900 CONFIDENCE HIGH +2,400 BUY Canon 055H 18,250 CONFIDENCE MEDIUM +1,150 HOLD Brother TN-2421 CONFIDENCE LOW range EVERY DECISION LOGGED · RECONCILED AGAINST REALISED MARGIN

What was built

  • 20+ product modules in production
  • Multi-tenant architecture with row-level isolation
  • Valuation and price optimisation engine
  • Decision log reconciled against realised margin
  • Role-based access, billing and plan entitlements
  • Partner feed ingestion (API, XML, spreadsheet)

Pilingsoft

Live

Construction · Operations platform for piling contractors

2026 — ongoing

Visit pilingsoft.com

One ledger from the pile record sheet to the payment application. Every entry is written as an event and never overwritten — who wrote it, when, and what changed all stays. That is the question a spreadsheet cannot answer.

Four modules that are four faces of the same record, not four programs bolted together: which cage the rebar left the store for, and which pile that cage went into, is a single query here. Written in the language of the site — pile, not "activity"; crew, not "resource" — because a system a shift foreman cannot fill in is a system that never gets filled.

PILINGSOFT — PILE ACCEPTANCE Pile acceptance · Block C PILE DEPTH DECISION REASON DECIDED BY P-114 18.0 m PASS CSL 4/4 clear A. Demir P-115 18.0 m PASS CSL 4/4 clear A. Demir P-116 17.4 m HOLD Tube 2 anomaly A. Demir P-117 18.0 m PASS Retest clear M. Kaya APPEND-ONLY · A CORRECTION ADDS A LINE, IT NEVER REPLACES ONE

What was built

  • Site — piles, cages, tests and the acceptance decision
  • Supply — request chain, stores, purchasing, multi-stop dispatch
  • Plant — rigs, work orders, downtime breakdown, tool life
  • Office — timesheets, daily report, output and cost analytics
  • 19 screens in one product, English and Turkish
  • Append-only record with full audit trail

PileManager

Live

Construction · Site records, self-serve

2026 — ongoing

Visit pilemanager.com

The lighter sibling of Pilingsoft: the day's paperwork finished before the crew leaves site. The forms teams already fill in by hand become one checked, reportable record.

Where Pilingsoft is a platform a contractor adopts, PileManager is a subscription a site can start on its own. Each company gets its own workspace and its own database. The arithmetic runs as the operator types — theoretical volume, overbreak, cycle times, litres per working hour — and a record that cannot be right is not accepted.

PILEMANAGER — DAILY PILING REPORT Daily Piling Report · draft PILE NO BR2 · P-088 CASING DEPTH 4.50 m BORE DEPTH 18.20 m DIAMETER 800 mm THEORETICAL VOLUME 9.15 m³ AUTO POURED (TICKETS) 10.40 m³ OVERBREAK · CALCULATED +1.25 m³ · 13.7% — within tolerance DRAFT A RECORD THAT CANNOT BE RIGHT IS NOT ACCEPTED

What was built

  • Four report types drawn from the sheets the office already uses
  • Calculated fields and consistency rules at entry
  • Management board — planned against completed, plant utilisation
  • Per-tenant workspace on its own subdomain and database
  • Signed PDF output and CSV export
  • Records lock after the day closes; every edit keeps its author

Curavise

Live

Healthcare · Patient journey platform

2026 — ongoing

Visit curavise.com

Health tourism, from the day of agreement to the twelfth month of recovery — carried in the clinic's own brand. The patient never sees the vendor's name.

It closes the three most expensive problems in the sector: when a consultant leaves, the patients leave with them; commitments disappear into scattered chat threads; and the silence between agreement and arrival makes patients change their minds. Here the conversation, the agreement and the plan live in the clinic's record — a handover is one click.

CURAVISE — PATIENT JOURNEY Patient journey · 12 months Agreement Consent signed Arrival Transfer booked Treatment In progress Recovery Month 3 of 12 PATIENT · DE Wann ist meine Kontrolle? CLINIC · TR Kontrolünüz 14 Mart, saat 10:00 CLINIC-BRANDED · PATIENT NEVER SEES THE VENDOR NAME

What was built

  • Clinic-branded patient app, no installation required
  • Agreement and deposit tracking as structured records
  • Automated reminders across the journey
  • Messaging with translation — patient writes in their language
  • Remote recovery tracking with threshold alerts
  • Per-clinic data isolation, consent flow and audit trail

Aliyorum

Live

Commerce · Marketplace and public price index

2025 — ongoing

A consumer marketplace for pre-owned electronics, paired with a public price index. Sellers see what a device is genuinely worth before listing; buyers can tell whether an asking price is fair.

The demand side of the same product graph that powers Glonit. Its public index turns thousands of private observations into an open reference point — the first time most of these categories have had one. A second-hand market only works when both sides can verify the price.

ALIYORUM — MARKETPLACE AND INDEX Category index · 12 months +18.4% iPhone 13 128GB 24,900 FAIR Galaxy S23 19,400 ABOVE Pixel 7a 11,750 BELOW

What was built

  • Marketplace platform with seller tools
  • Public category price index
  • Reference valuation served through an API
  • Search, listings and moderation

Tasfiyeden

In progress

Commerce · Liquidation channel

2026 —

A channel for surplus, returned and end-of-line stock — inventory that holds value but has no obvious route to a buyer.

Stock gets written down not because it is worthless but because finding the right buyer costs more than the goods are worth. Automating condition grading and lot valuation changes that arithmetic. Sellers recover capital that would have been lost; buyers reach volume priced on condition and quantity rather than on an irrelevant list value.

TASFIYEDEN — LIQUIDATION LOTS Open lots Lot 118 340 units · Grade A Lot 119 95 units · Grade B Lot 124 1,200 units · Mixed Lot 130 68 units · Grade A Lot 131 420 units · Grade C Lot 137 210 units · Grade B CONDITION GRADED · PRICED ON QUANTITY, NOT LIST VALUE

What was built

  • Bulk lot listing and grading
  • Automated lot valuation
  • Bid and offer flow
  • Settlement and logistics handover

Costlyze

In development

Commerce · Market intelligence platform

Planned

Visit costlyze.com

Aggregated market intelligence for analysts, large buyers and financial institutions — built entirely on the anonymous signal layer.

A different question for a different audience: not "what should I price this at" but "where is this market going". It branches from the signal layer and never touches any individual company's records — which is exactly what makes the underlying contribution model acceptable to the companies feeding it.

COSTLYZE — MARKET INDICES Category indices · rebased Printing consumablesMobile devicesNetworking BUILT ON ANONYMOUS SIGNALS · NO ACCESS TO COMPANY RECORDS

What was built

  • Category indices and history
  • Trend and volatility analysis
  • Benchmarks and market reports
  • Data licensing

Have a system that needs building — or one that stopped scaling?

Tell us what you are trying to decide. If we are not the right people for it, we will say so.

Start a conversation