<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Blog on transtorm.ai</title>
		<link>https://transtorm.ai/blog/</link>
		<description>Recent content in Blog on transtorm.ai</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
		
			<lastBuildDate>Wed, 21 Oct 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://transtorm.ai/blog/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Securing a medical voicebot without slowing it down</title>
				<link>https://transtorm.ai/blog/secure-medical-voicebot-without-slowing-it-down/</link>
				<pubDate>Wed, 21 Oct 2026 00:00:00 +0000</pubDate>
				<guid>https://transtorm.ai/blog/secure-medical-voicebot-without-slowing-it-down/</guid>
				<description>How we secured Camille, the voice assistant for several medical centers: lightweight local infrastructure, decision models alongside the LLM, and prompts and connections optimized to answer in about one second.</description>
			</item>
			<item>
				<title>Qwen3.8-Flash-Next applies the fundus laterality rule backwards</title>
				<link>https://transtorm.ai/blog/qwen-fundus-laterality-reversed-rule/</link>
				<pubDate>Sat, 26 Sep 2026 00:00:00 +0000</pubDate>
				<guid>https://transtorm.ai/blog/qwen-fundus-laterality-reversed-rule/</guid>
				<description>Qwen3.8-Flash-Next locates the optic disc correctly in 120 decisions out of 120, then gets the eye wrong on 51 images out of 60. The protocol, the numbers and the fix we adopted.</description>
			</item>
			<item>
				<title>Decision models (1): you don&#39;t need a thousand words to decide</title>
				<link>https://transtorm.ai/blog/decision-models-1-you-dont-need-a-thousand-words-to-decide/</link>
				<pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate>
				<guid>https://transtorm.ai/blog/decision-models-1-you-dont-need-a-thousand-words-to-decide/</guid>
				<description>For three years, we have been asking models built to write to make decisions. A new family of models does nothing but decide. First part: what a decision model is, with Jev and SemIf.</description>
			</item>
			<item>
				<title>Decision models (2): what speed changes</title>
				<link>https://transtorm.ai/blog/decision-models-2-what-speed-changes/</link>
				<pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate>
				<guid>https://transtorm.ai/blog/decision-models-2-what-speed-changes/</guid>
				<description>A decision model that answers in a hundred milliseconds is not used the way a language model that answers in ten seconds is. Decision loops, comparing hypotheses, the generator-and-judge pairing, and the return of the small specialized model: the second part of our article on Jev and SemIf.</description>
			</item>
			<item>
				<title>How to Automate a Trading Strategy: Lessons from a 20-Year Backtest</title>
				<link>https://transtorm.ai/blog/automate-your-trading-strategy/</link>
				<pubDate>Sun, 06 Sep 2026 00:00:00 +0000</pubDate>
				<guid>https://transtorm.ai/blog/automate-your-trading-strategy/</guid>
				<description>We automated a trader&amp;rsquo;s stock-market strategy. This article tells the work the client does not see: what gets taken away from the first figure before anyone dares show it.</description>
			</item>
			<item>
				<title>A Custom-Built Application for an Accurate Patient Journey Audit</title>
				<link>https://transtorm.ai/blog/dedicated-application-accurate-patient-journey-audit/</link>
				<pubDate>Sat, 22 Aug 2026 00:00:00 +0000</pubDate>
				<guid>https://transtorm.ai/blog/dedicated-application-accurate-patient-journey-audit/</guid>
				<description>Our patient journey audits rested on durations reconstructed from memory. We built an application that follows our existing outline, times the visit as it happens and walks through its checklist before exporting the report.</description>
			</item>
			<item>
				<title>How Much Does an Automation Cost? Part 2: Building the Price and Your Guarantees</title>
				<link>https://transtorm.ai/blog/how-much-does-automation-cost-price-guarantees/</link>
				<pubDate>Tue, 18 Aug 2026 00:00:00 +0000</pubDate>
				<guid>https://transtorm.ai/blog/how-much-does-automation-cost-price-guarantees/</guid>
				<description>Payback within one or two years, a worked example, payment conditioned on acceptance criteria, and code ownership: the second half of our pricing method.</description>
			</item>
			<item>
				<title>How Much Does an Automation Cost? Part 1: Evaluating Your Process</title>
				<link>https://transtorm.ai/blog/how-much-does-automation-cost-project-evaluation/</link>
				<pubDate>Sun, 09 Aug 2026 00:00:00 +0000</pubDate>
				<guid>https://transtorm.ai/blog/how-much-does-automation-cost-project-evaluation/</guid>
				<description>Price ranges, an audit whose deliverable is yours to keep, and a jointly validated measurement of what your process really costs: the first half of our evaluation method.</description>
			</item>
			<item>
				<title>Welcome to the team: Alina Rohozinska</title>
				<link>https://transtorm.ai/blog/welcome-alina-rohozinska/</link>
				<pubDate>Wed, 05 Aug 2026 00:00:00 +0000</pubDate>
				<guid>https://transtorm.ai/blog/welcome-alina-rohozinska/</guid>
				<description>transtorm.ai welcomes Alina Rohozinska as our first team member in Estonia, joining as Junior Developer &amp;amp; Operations Assistant.</description>
			</item>
			<item>
				<title>From web form to signed consent: a fully automated document workflow</title>
				<link>https://transtorm.ai/blog/document-generation-esignature-automation/</link>
				<pubDate>Thu, 23 Jul 2026 00:00:00 +0200</pubDate>
				<guid>https://transtorm.ai/blog/document-generation-esignature-automation/</guid>
				<description>Generate a pre-op file, work out the follow-up dates, get an informed consent signed and archive it: the demo shows a document flow where a human steps in only once, at the entry.</description>
			</item>
			<item>
				<title>A &#34;simple&#34; web form: the hidden work behind a surgical eligibility simulator</title>
				<link>https://transtorm.ai/blog/eligibility-simulator-hidden-work/</link>
				<pubDate>Mon, 20 Jul 2026 00:00:00 +0200</pubDate>
				<guid>https://transtorm.ai/blog/eligibility-simulator-hidden-work/</guid>
				<description>A clinic specialised in refractive surgery wanted an honest eligibility simulator. Behind five questions sit a surgeon&amp;rsquo;s real rules, a logic of caution, and total privacy.</description>
			</item>
			<item>
				<title>Astigmatism in LASIK Planning: Why the Spreadsheet Has to Go</title>
				<link>https://transtorm.ai/blog/lasik-astigmatism-planning-vector-analysis/</link>
				<pubDate>Sun, 05 Jul 2026 00:00:00 +0200</pubDate>
				<guid>https://transtorm.ai/blog/lasik-astigmatism-planning-vector-analysis/</guid>
				<description>How a pre-LASIK astigmatism planner replaces the spreadsheet: vector analysis and ORA computed for every eye, all the way to the laser plan.</description>
			</item>
			<item>
				<title>Hiring Without Trusting Your Gut: The Tool We Built for Our Interviews</title>
				<link>https://transtorm.ai/blog/interview-recruitment-tool-weighted-ranking/</link>
				<pubDate>Mon, 15 Jun 2026 00:00:00 +0200</pubDate>
				<guid>https://transtorm.ai/blog/interview-recruitment-tool-weighted-ranking/</guid>
				<description>To hire our junior developer, we built a small web application that brings together the context of the role, the candidate profile, interview note-taking, scoring, and a weighted ranking. Data stays local, code is open on GitHub.</description>
			</item>
			<item>
				<title>How a Reception Kiosk Builds the Clinical Worklist Itself</title>
				<link>https://transtorm.ai/blog/patient-check-in-kiosk-automated-worklist/</link>
				<pubDate>Sat, 06 Jun 2026 00:00:00 +0000</pubDate>
				<guid>https://transtorm.ai/blog/patient-check-in-kiosk-automated-worklist/</guid>
				<description>How a patient check-in kiosk for an ophthalmology practice goes beyond mere registration: it identifies the patient, infers the consultation type from the last follow-up, and automatically creates the worklist item in the patient record, with a mobile companion, secured by physical presence, on which patients can see how late their doctor is likely to be running, self-hosted and GDPR-friendly. A comparison with Phreesia, Clearwave, Qmatic and the patient kiosk market.</description>
			</item>
			<item>
				<title>A Purpose-Built Registry for Intravitreal Injections</title>
				<link>https://transtorm.ai/blog/intravitreal-injection-registry-anti-vegf/</link>
				<pubDate>Tue, 02 Jun 2026 00:00:00 +0200</pubDate>
				<guid>https://transtorm.ai/blog/intravitreal-injection-registry-anti-vegf/</guid>
				<description>How a medical-retina clinic encodes anti-VEGF injections safely and reads ETDRS/CST outcomes at a glance, and how the same engine adapts to clinical research.</description>
			</item>
			<item>
				<title>Business Process Automation: Our Method for Deploying Reliable Micro-Processes</title>
				<link>https://transtorm.ai/blog/business-process-automation-method-micro-processes/</link>
				<pubDate>Sun, 08 Mar 2026 00:00:00 +0000</pubDate>
				<guid>https://transtorm.ai/blog/business-process-automation-method-micro-processes/</guid>
				<description>Discover the transtorm.ai method for reliable business process automation: an audit of the real process, human validation on important decisions, complete anonymization of data sent to external resources, robust integrations, and continuous improvement.</description>
			</item>
			<item>
				<title>We are hiring: Junior Developer (Tallinn, Hybrid 3/5)</title>
				<link>https://transtorm.ai/blog/hiring-junior-developer/</link>
				<pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
				<guid>https://transtorm.ai/blog/hiring-junior-developer/</guid>
				<description>transtorm.ai is hiring a Junior Developer in Tallinn for production Python services and web projects across Europe.</description>
			</item>
	</channel>
</rss>
