<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Pages on HardFault.win</title><link>https://hardfault.win/page/</link><description>Recent content in Pages on HardFault.win</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Thu, 24 Sep 2026 20:40:51 +0300</lastBuildDate><atom:link href="https://hardfault.win/page/index.xml" rel="self" type="application/rss+xml"/><item><title>Links</title><link>https://hardfault.win/page/links/</link><pubDate>Thu, 24 Sep 2026 20:40:51 +0300</pubDate><guid>https://hardfault.win/page/links/</guid><description>&lt;p&gt;Here are the useful resources, documentation, and tools I use regularly or recommend for diving into embedded development and systems programming.&lt;/p&gt;&#10;</description></item><item><title>About</title><link>https://hardfault.win/page/about/</link><pubDate>Thu, 24 Sep 2026 20:40:39 +0300</pubDate><guid>https://hardfault.win/page/about/</guid><description>&lt;p&gt;Hi! 👋&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;m an embedded engineer. My daily stack is C, C++ and Rust, and my favorite environment to live in is a Linux terminal.&lt;/p&gt;&#10;&lt;p&gt;When it comes to software development, I value architectural cleanliness most of all (HAL, OSAL, BSP) and clear memory handling. I&amp;rsquo;m equally interested in bringing up a peripheral or setting up a display on an ESP32-S3, and in explaining to my colleagues the difference between structured encapsulation in C, classes in C++, or types in Rust.&#10;What I do and what this blog is about:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;🛠 Embedded Dev: From Bare Metal and FreeRTOS to Modbus, graphics libraries, and debugging tricky bugs.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;🎓 Learning &amp;amp; Mentoring: I help developers step into the low-level embedded world and make sense of microcontrollers.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;🐧 Linux &amp;amp; Open Source: I work in Linux, experiment with containers, self-hosting, and automation tools.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;⚡️ System &amp;ldquo;HardFaults&amp;rdquo;: There&amp;rsquo;s a bit of humor in the blog name, because in the world of Cortex-M a panic is just another reason to figure out where the memory &amp;ldquo;leaked&amp;rdquo;.&lt;/p&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;My free time away from code usually goes to all kinds of music: from jazz to hardcore, the Meshtastic airwaves, hiking with a backpack, or exploring the city on an EUC.&lt;/p&gt;&#10;&lt;p&gt;If you have interesting ideas to discuss or questions about low-level development — reach out via the links on the left!&lt;/p&gt;&#10;</description></item><item><title>Archives</title><link>https://hardfault.win/page/archives/</link><pubDate>Sun, 16 Aug 2026 21:03:50 +0300</pubDate><guid>https://hardfault.win/page/archives/</guid><description/></item><item><title>Search</title><link>https://hardfault.win/page/search/</link><pubDate>Sun, 16 Aug 2026 21:02:31 +0300</pubDate><guid>https://hardfault.win/page/search/</guid><description/></item></channel></rss>