<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://uday.codes/feed.xml" rel="self" type="application/atom+xml" /><link href="https://uday.codes/" rel="alternate" type="text/html" /><updated>2026-09-29T04:00:46+05:30</updated><id>https://uday.codes/feed.xml</id><title type="html">Uday Pratap Singh Atwal</title><subtitle>Uday Pratap Singh Atwal, co-founder at Stratalis Tech, building Discom360. Systems design, backend engineering, GNU/Linux and applied ML.</subtitle><author><name>Uday Pratap Singh Atwal</name><email>hellouday@atwal.info</email></author><entry><title type="html">Rebuilding this site, and why it now has a blog</title><link href="https://uday.codes/writing/rebuilding-this-site/" rel="alternate" type="text/html" title="Rebuilding this site, and why it now has a blog" /><published>2026-09-29T00:00:00+05:30</published><updated>2026-09-29T00:00:00+05:30</updated><id>https://uday.codes/writing/rebuilding-this-site</id><content type="html" xml:base="https://uday.codes/writing/rebuilding-this-site/"><![CDATA[<p>For about two years this site opened with a line about being a final-year student
interested in ML and Linux. That was true when I wrote it. It stopped being the
most useful thing to say a while ago, and I only noticed when someone read it
back to me.</p>

<p>In the meantime I co-founded <a href="https://stratalis.in">Stratalis Tech</a> and shipped
<a href="https://discom360.com">Discom360</a>, including two mobile apps that are now live
on both app stores. I co-authored a paper, built the pipeline behind a 445 GB
research dataset, and spent six months helping run the lab that collected it.
None of that was here.</p>

<p>So this is a rewrite. The site now leads with what I’ve built rather than what
I’m curious about, and it has room for the things that don’t fit anywhere else.</p>

<h2 id="why-a-blog">Why a blog</h2>

<p>Most of what I find interesting is invisible on a CV. A line item saying
“smart-meter integration” carries none of the actual work, such as the afternoon
spent working out why a device answers on one network and goes silent on
another.</p>

<p>That kind of thing is hard to put on LinkedIn and easy to put here. So it goes
here.</p>

<h2 id="how-its-built">How it’s built</h2>

<p>Plain Jekyll, no theme, deployed to GitHub Pages by a workflow that runs on
every push to <code class="language-plaintext highlighter-rouge">main</code>. Posts are markdown files in <code class="language-plaintext highlighter-rouge">_posts/</code>. Content that repeats
across pages, such as roles, projects and research outputs, lives in <code class="language-plaintext highlighter-rouge">_data/</code> as
YAML. Updating the site means editing a few lines rather than hunting through
HTML.</p>

<p>The fonts, the dotted rules and the shell prompt at the top are the same as they
always were. I like them. The point was never to redesign the place, only to
stop it from lying about who I am.</p>]]></content><author><name>Uday Pratap Singh Atwal</name><email>hellouday@atwal.info</email></author><category term="meta" /><summary type="html"><![CDATA[The old site described what I was interested in. It didn't describe what I'd built.]]></summary></entry></feed>