<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Sai Sabarish S</title>
    <subtitle>Python backend developer: FastAPI, SQLAlchemy, CLI tools, open source.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://saioffl.vercel.app/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://saioffl.vercel.app"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-10-04T00:00:00+00:00</updated>
    <id>https://saioffl.vercel.app/atom.xml</id>
    <entry xml:lang="en">
        <title>About / Resume</title>
        <published>2026-10-04T00:00:00+00:00</published>
        <updated>2026-10-04T00:00:00+00:00</updated>
        
        <author>
          <name>Sai Sabarish S</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://saioffl.vercel.app/about/"/>
        <id>https://saioffl.vercel.app/about/</id>
        
        <content type="html" xml:base="https://saioffl.vercel.app/about/">&lt;p&gt;Python backend developer building APIs and developer tools with &lt;strong&gt;Python, FastAPI, SQLAlchemy and MySQL&lt;/strong&gt;. I enjoy REST API design, relational databases, CLI tooling, testing, debugging and Git-based workflows, and I contribute to open source (CPython).&lt;/p&gt;
&lt;h2 id=&quot;education&quot;&gt;Education&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;B.E. Computer Science&lt;/strong&gt;, Rajalakshmi Institute of Technology, Chennai (2023–2027), GPA 8.20/10&lt;/li&gt;
&lt;li&gt;12th CBSE, Velammal Vidhyashram, Surapet (2022–2023), 73%&lt;/li&gt;
&lt;li&gt;10th CBSE, Velammal Vidhyashram, Surapet (2020–2021), 80%&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;technical-skills&quot;&gt;Technical skills&lt;/h2&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Area&lt;/th&gt;&lt;th&gt;Skills&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Languages&lt;/td&gt;&lt;td&gt;Python, C, SQL&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Backend&lt;/td&gt;&lt;td&gt;FastAPI, SQLAlchemy&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Frontend&lt;/td&gt;&lt;td&gt;React.js, HTML5, Tailwind CSS&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Database&lt;/td&gt;&lt;td&gt;MySQL&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Tools &amp;amp; platforms&lt;/td&gt;&lt;td&gt;Git, Docker, PyPI, Postman&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h2 id=&quot;experience&quot;&gt;Experience&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Software Developer Intern, TVS&lt;/strong&gt; (Jun 2025 – Sep 2025). See &lt;a href=&quot;https://saioffl.vercel.app/tvs-internship/&quot;&gt;the write-up&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;projects&quot;&gt;Projects&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://saioffl.vercel.app/qtmp/&quot;&gt;qtmp: developer environment CLI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://saioffl.vercel.app/cpython-contribution/&quot;&gt;CPython open source contribution&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;contact&quot;&gt;Contact&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;GitHub: &lt;a rel=&quot;external&quot; href=&quot;https://github.com/saioffl&quot;&gt;github.com/saioffl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;LinkedIn: &lt;a rel=&quot;external&quot; href=&quot;https://linkedin.com/in/saisabarishintern&quot;&gt;linkedin.com/in/saisabarishintern&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Phone: +91 9080523563&lt;/li&gt;
&lt;li&gt;Email: &lt;code&gt;internofflgmail.com&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Contributing to CPython</title>
        <published>2026-03-10T00:00:00+00:00</published>
        <updated>2026-03-10T00:00:00+00:00</updated>
        
        <author>
          <name>Sai Sabarish S</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://saioffl.vercel.app/cpython-contribution/"/>
        <id>https://saioffl.vercel.app/cpython-contribution/</id>
        
        <content type="html" xml:base="https://saioffl.vercel.app/cpython-contribution/">&lt;p&gt;I contributed a pull request to CPython (&lt;strong&gt;gh-156684&lt;/strong&gt;) fixing an import test that depended on the CPython-specific &lt;code&gt;_testsinglephase&lt;/code&gt; module and therefore failed on non-CPython implementations.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Marked the &lt;code&gt;test_pyinit_function_raises_exception&lt;/code&gt; test as CPython-specific so it no longer runs where the required module is unavailable&lt;/li&gt;
&lt;li&gt;Validated the change against the import test suite:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;giallo z-l-code z-d-code&quot; &gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-l-3 z-d-12&quot;&gt;python3&lt;/span&gt;&lt;span class=&quot;z-l-6 z-d-7&quot;&gt; -&lt;/span&gt;&lt;span class=&quot;z-l-6 z-d-7&quot;&gt;m&lt;/span&gt;&lt;span class=&quot;z-l-6 z-d-7&quot;&gt; test&lt;/span&gt;&lt;span class=&quot;z-l-6 z-d-7&quot;&gt; test_import&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;</content>
        
    </entry>
    <entry xml:lang="en">
        <title>qtmp: a developer environment CLI</title>
        <published>2026-01-15T00:00:00+00:00</published>
        <updated>2026-01-15T00:00:00+00:00</updated>
        
        <author>
          <name>Sai Sabarish S</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://saioffl.vercel.app/qtmp/"/>
        <id>https://saioffl.vercel.app/qtmp/</id>
        
        <content type="html" xml:base="https://saioffl.vercel.app/qtmp/">&lt;p&gt;A Python CLI that simplifies project setup by automating dependencies, configuration, file generation and development environment setup for stacks such as React and FastAPI.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Shorthand commands and project scaffolding to start new projects faster&lt;/li&gt;
&lt;li&gt;Safety checks on existing projects to prevent accidental file changes&lt;/li&gt;
&lt;li&gt;Packaged and published on PyPI, so it installs globally:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;giallo z-l-code z-d-code&quot; &gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span class=&quot;z-l-3 z-d-12&quot;&gt;pip3&lt;/span&gt;&lt;span class=&quot;z-l-6 z-d-7&quot;&gt; install&lt;/span&gt;&lt;span class=&quot;z-l-6 z-d-7&quot;&gt; qtmp&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Links: &lt;a rel=&quot;external&quot; href=&quot;https://pypi.org/project/qtmp/&quot;&gt;PyPI&lt;/a&gt; · &lt;a rel=&quot;external&quot; href=&quot;https://github.com/saioffl&quot;&gt;GitHub&lt;/a&gt;&lt;/p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Software Developer Intern at TVS</title>
        <published>2025-09-30T00:00:00+00:00</published>
        <updated>2025-09-30T00:00:00+00:00</updated>
        
        <author>
          <name>Sai Sabarish S</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://saioffl.vercel.app/tvs-internship/"/>
        <id>https://saioffl.vercel.app/tvs-internship/</id>
        
        <content type="html" xml:base="https://saioffl.vercel.app/tvs-internship/">&lt;p&gt;June 2025 – September 2025.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Maintained and improved existing applications by debugging issues, implementing fixes and validating changes across workflows&lt;/li&gt;
&lt;li&gt;Wrote and modified Python logic for data processing, input validation and automation&lt;/li&gt;
&lt;li&gt;Traced program execution to find root causes and tested fixes before deployment&lt;/li&gt;
&lt;li&gt;Worked with developers to understand existing codebases, ship features and improve reliability and maintainability&lt;/li&gt;
&lt;/ul&gt;
</content>
        
    </entry>
</feed>
