<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Side projects on Logan's Nest</title><link>https://blog.han.life/tags/side-projects/</link><description>Recent content in Side projects on Logan's Nest</description><generator>Hugo</generator><language>en-au</language><lastBuildDate>Mon, 10 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.han.life/tags/side-projects/index.xml" rel="self" type="application/rss+xml"/><item><title>Taxman, an Australian Pay Calculator</title><link>https://blog.han.life/posts/2026/2026-08-10-taxman-australian-pay-calculator/</link><pubDate>Mon, 10 Aug 2026 00:00:00 +0000</pubDate><guid>https://blog.han.life/posts/2026/2026-08-10-taxman-australian-pay-calculator/</guid><description>&lt;p&gt;There are plenty of Australian pay calculators around, but they all bury the answer under ads, pop-ups, or a broker form that wants your email first. I got sick of it and built my own, same as &lt;a href="https://invoice.han.life"&gt;my tax invoice generator&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Australian SMS OTP Burner</title><link>https://blog.han.life/posts/2025/2025-07-04-australian-sms-otp-burner/</link><pubDate>Fri, 04 Jul 2025 00:00:00 +0000</pubDate><guid>https://blog.han.life/posts/2025/2025-07-04-australian-sms-otp-burner/</guid><description>&lt;p&gt;This idea first came to me when Telstra introduced their SMS API a few years back. I kicked off a mini project around it, but couldn’t fully bring it to life due to time constraints.&lt;/p&gt;</description></item><item><title>Australian Tax Invoice Generator</title><link>https://blog.han.life/posts/2025/2025-02-24-australian-tax-invoice-generator/</link><pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate><guid>https://blog.han.life/posts/2025/2025-02-24-australian-tax-invoice-generator/</guid><description>&lt;p&gt;As I embarked on my first contractor gig, I was asked to provide my own tax invoice. Having dealt with countless invoices over the years, I assumed it would be a simple task. To my surprise, most tax invoice generators out there require payment—some even take a percentage of the transaction, like Stripe. Others, for something as basic as a Word or Excel template, ask for your email just to send you spam.&lt;/p&gt;</description></item><item><title>Old Twitter Deleter</title><link>https://blog.han.life/posts/2021/2021-06-24-old-twitter-deleter/</link><pubDate>Thu, 24 Jun 2021 00:00:00 +0000</pubDate><guid>https://blog.han.life/posts/2021/2021-06-24-old-twitter-deleter/</guid><description>&lt;p&gt;&lt;a href="https://twitter.han.life/"&gt;https://twitter.han.life/&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;My new personal project automatically clean up old tweets.&lt;/p&gt;&#10;&lt;p&gt;I wrote some technical detail why this is a thing in the &lt;a href="https://github.com/logan-han/twitter-deleter"&gt;git README&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Largely motivated by all tools available doing this either asks for payment like &lt;a href="https://tweetdeleter.com/pricing"&gt;this&lt;/a&gt; and &lt;a href="https://www.tweeteraser.com/"&gt;this&lt;/a&gt; or need some tech knowledge to setup &amp;amp; run the script.&lt;/p&gt;</description></item></channel></rss>