<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:turbo="http://turbo.yandex.ru" version="2.0">
<channel>
<title>Mahdi Molavi | Senior Backend Engineer &amp; Tensor Researcher</title>
<link>https://mahdimolavi.ir/</link>
<language>en</language>
<description>Mahdi Molavi | Senior Backend Engineer &amp; Tensor Researcher</description>
<generator>DataLife Engine</generator><item>
<title>Backend Notes 5: From Tensor Research to Backend Engineering</title>
<guid isPermaLink="true">https://mahdimolavi.ir/backend-notes/31-backend-notes-5-from-tensor-research-to-backend-engineering.html</guid>
<link>https://mahdimolavi.ir/backend-notes/31-backend-notes-5-from-tensor-research-to-backend-engineering.html</link>
<description><![CDATA[<p><img src="https://mahdimolavi.ir/uploads/posts/2026-10/backend-notes-5.jpg" alt="Backend Notes 5: From Tensor Research to Backend Engineering" width="1200" height="630"></p>
<p>A personal note on what carried over from a master's thesis on tensor decompositions to more than ten years of .NET backend work: the shape of data, updating instead of recomputing, honest measurement and the math behind tools.</p>]]></description>
<category><![CDATA[Backend]]></category>
<dc:creator>admin</dc:creator>
<pubDate>Mon, 02 Nov 2026 10:00:00 +0330</pubDate>
</item><item>
<title>Tensor Notes 5: From Brain Scans to Streaming Data</title>
<guid isPermaLink="true">https://mahdimolavi.ir/tensor-decompose/21-tensor-notes-5-brain-scans-streaming-data.html</guid>
<link>https://mahdimolavi.ir/tensor-decompose/21-tensor-notes-5-brain-scans-streaming-data.html</link>
<description><![CDATA[<p><img src="https://mahdimolavi.ir/uploads/posts/2026-10/tensor-notes-5.jpg" alt="Tensor Notes 5: From Brain Scans to Streaming Data" width="1200" height="630"></p>
<p>Detecting early mild cognitive impairment against healthy controls in resting-state fMRI with tc-SVD, and updating a tensor decomposition as new data streams in instead of recomputing it.</p>]]></description>
<category><![CDATA[Tensor]]></category>
<dc:creator>admin</dc:creator>
<pubDate>Thu, 29 Oct 2026 10:00:00 +0330</pubDate>
</item><item>
<title>IRT Calibration Notes 6: Equal Sample Sizes Are Not Equating</title>
<guid isPermaLink="true">https://mahdimolavi.ir/backend-notes/81-irt-calibration-notes-6-equal-sample-sizes-are-not-equating.html</guid>
<link>https://mahdimolavi.ir/backend-notes/81-irt-calibration-notes-6-equal-sample-sizes-are-not-equating.html</link>
<description><![CDATA[<p><img src="https://mahdimolavi.ir/uploads/posts/2026-10/irt-notes-6.jpg" alt="IRT Calibration Notes 6: Equal Sample Sizes Are Not Equating" width="1200" height="630"></p>
<p>Equal N per track made year-to-year IRT comparisons more controlled, once a subtopic-key bug that hid 13 of 30 questions was fixed. Bar charts, boxplots, item information ranks and the scale-linking problem show why equal sample sizes are still not equating.</p>]]></description>
<category><![CDATA[Backend]]></category>
<dc:creator>admin</dc:creator>
<pubDate>Wed, 28 Oct 2026 10:00:00 +0330</pubDate>
</item></channel></rss>