<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>jonjauhari.com</title><link>https://jonjauhari.com/</link><description>Jonathan Jauhari's website</description><language>en-au</language><copyright>&#169; 2026 Jonathan Jauhari</copyright><atom:link href="https://jonjauhari.com/index.xml" rel="self" type="application/rss+xml"/><item><title>Pythia</title><link>https://jonjauhari.com/projects/pythia/</link><pubDate>Fri, 05 Sep 2025 22:53:12 +1100</pubDate><guid>https://jonjauhari.com/projects/pythia/</guid><description>A novel 'state change explorer' web tool in Rust/HTMX/Prolog to infer business rules from written unit tests. Public demo deployed to AWS with Terraform + GitHub Actions.</description></item><item><title>Justice as cultivating virtue</title><link>https://jonjauhari.com/blog/justice-as-cultivating-virtue/</link><pubDate>Thu, 28 Nov 2024 00:00:00 +0000</pubDate><guid>https://jonjauhari.com/blog/justice-as-cultivating-virtue/</guid><description/></item><item><title>Justice as respecting freedom</title><link>https://jonjauhari.com/blog/justice-as-respecting-freedom/</link><pubDate>Sat, 19 Oct 2024 00:00:00 +0000</pubDate><guid>https://jonjauhari.com/blog/justice-as-respecting-freedom/</guid><description/></item><item><title>Justice as maximising welfare</title><link>https://jonjauhari.com/blog/justice-as-maximising-welfare/</link><pubDate>Mon, 19 Aug 2024 00:00:00 +0000</pubDate><guid>https://jonjauhari.com/blog/justice-as-maximising-welfare/</guid><description/></item><item><title>Notes on how to take smart notes</title><link>https://jonjauhari.com/blog/how-to-take-smart-notes/</link><pubDate>Wed, 20 Dec 2023 00:00:00 +0000</pubDate><guid>https://jonjauhari.com/blog/how-to-take-smart-notes/</guid><description/></item><item><title>OneThread</title><link>https://jonjauhari.com/projects/onethread/</link><pubDate>Mon, 15 Nov 2021 12:12:16 +1100</pubDate><guid>https://jonjauhari.com/projects/onethread/</guid><description>A personal CRM web app with contact management, event scheduling,
note taking, and JWT authentication. Built with MongoDB/Express/React/Node.js for COMP30022.</description></item><item><title>Layman's Quest</title><link>https://jonjauhari.com/projects/laymans-quest/</link><pubDate>Wed, 03 Nov 2021 12:12:16 +1100</pubDate><guid>https://jonjauhari.com/projects/laymans-quest/</guid><description>An action adventure third-person RPG in a medieval open world with
quests, dialogue and interactables. Built with Unity for COMP30019.</description></item><item><title>Snacks In A Van</title><link>https://jonjauhari.com/projects/snacks-in-a-van/</link><pubDate>Mon, 31 May 2021 12:12:16 +1100</pubDate><guid>https://jonjauhari.com/projects/snacks-in-a-van/</guid><description>A web app for customers and travelling vendors to submit, edit,
and track food orders, with geolocating, discount and rating
functionality. Built with Express and Handlebars for COMP30022.</description></item><item><title>Hackiethon 2021 Website</title><link>https://jonjauhari.com/projects/hackiethon-2021/</link><pubDate>Mon, 22 Feb 2021 12:12:16 +1100</pubDate><guid>https://jonjauhari.com/projects/hackiethon-2021/</guid><description>An informational website for an online Australia-wide hackathon for
rookies, hosted by HackMelbourne.</description></item><item><title>Disambiguating English with Esperanto</title><link>https://jonjauhari.com/blog/disambiguating-english-with-esperanto/</link><pubDate>Fri, 15 Jan 2021 00:00:00 +0000</pubDate><guid>https://jonjauhari.com/blog/disambiguating-english-with-esperanto/</guid><description>Exploring the use of Esperanto grammar structures with English
vocabulary to disambiguate sentences.</description></item><item><title>The Visitor pattern for collision handling</title><link>https://jonjauhari.com/blog/the-visitor-pattern-for-collision-handling/</link><pubDate>Fri, 20 Nov 2020 00:00:00 +0000</pubDate><guid>https://jonjauhari.com/blog/the-visitor-pattern-for-collision-handling/</guid><description>A motivation for the visitor design pattern, in the context of
basic collision handling in a game.</description></item><item><title>Portvis</title><link>https://jonjauhari.com/projects/portvis/</link><pubDate>Sat, 31 Oct 2020 22:53:12 +1100</pubDate><guid>https://jonjauhari.com/projects/portvis/</guid><description>A web app to compare and visualise historical returns of US stock
portfolios, built with Spring Boot, React, MySQL and Docker.</description></item><item><title>A Sudoku solver in 15 lines of Prolog</title><link>https://jonjauhari.com/blog/a-sudoku-solver-in-15-lines-of-prolog/</link><pubDate>Mon, 26 Oct 2020 00:00:00 +0000</pubDate><guid>https://jonjauhari.com/blog/a-sudoku-solver-in-15-lines-of-prolog/</guid><description>Appreciating a sudoku solver in 15 lines of Prolog, a classic
example of declarative programming.</description></item><item><title>Monads, applicatives, and functors in Haskell</title><link>https://jonjauhari.com/blog/monads-applicatives-and-functors-in-haskell/</link><pubDate>Wed, 07 Oct 2020 00:00:00 +0000</pubDate><guid>https://jonjauhari.com/blog/monads-applicatives-and-functors-in-haskell/</guid><description>A brief summary of Haskell's type system, detailing monads, applicatives and functors, and how they relate to one another.</description></item><item><title>Connect 4 Pancake</title><link>https://jonjauhari.com/projects/connect-4-pancake/</link><pubDate>Sat, 01 Aug 2020 15:12:16 +1100</pubDate><guid>https://jonjauhari.com/projects/connect-4-pancake/</guid><description>A Connect 4 desktop game with board rotation and AI opponents,
set in a pancake cafe. Built with pygame for UniJam 2020, a week-long
hackathon.</description></item><item><title>Cifero</title><link>https://jonjauhari.com/projects/cifero/</link><pubDate>Thu, 01 Nov 2018 13:14:30 +1100</pubDate><guid>https://jonjauhari.com/projects/cifero/</guid><description>A Python desktop application for syllable separation and phonetic
transliteration of English, with a cross-platform PyQt5 GUI.</description></item><item><title>K3-KI and DENTA9</title><link>https://jonjauhari.com/projects/redstone-calculators/</link><pubDate>Fri, 10 Aug 2018 12:12:16 +1100</pubDate><guid>https://jonjauhari.com/projects/redstone-calculators/</guid><description>Two working arithmetic calculators built in Minecraft: a 32-bit
combinatorial one with a display, and a 64-bit sequential one.</description></item><item><title>About me</title><link>https://jonjauhari.com/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://jonjauhari.com/about/</guid><description>Jonathan Jauhari is a software developer based in Melbourne interested in financial applications.</description></item></channel></rss>