<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Naren Sirigere's blog</title><link>http://naren.wiki/</link><description>All blog posts</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© 2025 - 2026 by Naren Sirigere</copyright><atom:link href="http://naren.wiki/index.xml" rel="self" type="application/rss+xml"/><item><title>About Me</title><link>http://naren.wiki/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://naren.wiki/about/</guid><description>&lt;p&gt;Hi, I&amp;rsquo;m Naren, a sophomore at ABV-IIITM Gwalior. I work in the space between high-level abstractions and bare metal — binary analysis, compiler internals, and low-level tooling.&lt;/p&gt;
&lt;h3 id="what-im-working-on"&gt;What I&amp;rsquo;m Working On&lt;/h3&gt;
&lt;p&gt;I&amp;rsquo;m a &lt;strong&gt;Google Summer of Code 2026&lt;/strong&gt; contributor with the &lt;a href="https://rizin.re/"&gt;Rizin&lt;/a&gt; reverse engineering framework, building class structure analysis for multi-language binaries — recovering lost OOP abstractions (vtables, class hierarchies, devirtualization) across &lt;strong&gt;C++, Objective-C, Swift, Rust, D, and Java&lt;/strong&gt;. So far I&amp;rsquo;ve shipped a D language demangler and Windows SEH parsing for both x86 and x64, and I&amp;rsquo;m currently writing a Swift demangler. I also contribute to the &lt;strong&gt;Capstone&lt;/strong&gt; disassembly engine.&lt;/p&gt;
&lt;h3 id="technical-focus"&gt;Technical Focus&lt;/h3&gt;
&lt;p&gt;My primary languages are C and C++. I&amp;rsquo;ve been spending a lot of time and learning LLVM internals — TableGen, SelectionDAG, the MC layer — to understand how compiler backends model target instruction sets.&lt;/p&gt;
&lt;p&gt;Looking ahead, I&amp;rsquo;m interested in the intersection of compilers and machine learning: as AI workloads move toward specialized, non-traditional silicon, building the toolchains to drive that hardware is the kind of problem I want to work on.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;Find me on &lt;a href="https://github.com/historicattle"&gt;GitHub&lt;/a&gt;, connect with me on &lt;a href="https://linkedin.com/in/naren-sirigere"&gt;LinkedIn&lt;/a&gt;, or reach out at &lt;code&gt;sirigere.naren@gmail.com&lt;/code&gt;.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Posts</title><link>http://naren.wiki/posts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://naren.wiki/posts/</guid><description/></item><item><title>Thoughts</title><link>http://naren.wiki/thoughts/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://naren.wiki/thoughts/</guid><description>&lt;h1 id="2026"&gt;2026&lt;/h1&gt;
&lt;h2 id="may-2026"&gt;May 2026&lt;/h2&gt;
&lt;h3 id="may-13"&gt;May 13&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Going home for summer break. Excited to build really cool stuff and play a lot of badminton&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="april-2026"&gt;April 2026&lt;/h2&gt;
&lt;h3 id="april-30"&gt;April 30&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Got into Rizin for GSoC'26&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="april-28"&gt;April 28&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Upgraded to fedora 44 :)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="april-21"&gt;April 21&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Added tests for my M680X RS08 pr in rizin&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id="april-20"&gt;April 20&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;hi!&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>