<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Arnab Ghosh</title><description>Arnab Ghosh&apos;s personal website</description><link>https://arnabg.me/</link><item><title>VOX: A Production-Ready Academic Journal Platform</title><link>https://arnabg.me/blog/vox/</link><guid isPermaLink="true">https://arnabg.me/blog/vox/</guid><description>How we built VOX with Payload CMS, Next.js 15, typed APIs, and cloud-native deployment across AWS.</description><pubDate>Sun, 22 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Designing Fern: A Language Built on Types</title><link>https://arnabg.me/blog/fern/</link><guid isPermaLink="true">https://arnabg.me/blog/fern/</guid><description>How Hindley-Milner inference, refinement types, row polymorphism, and trait constraints fit together in a language targeting LLVM IR.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Type Inference Without Annotations: How Algorithm W Works</title><link>https://arnabg.me/blog/hindley-milner/</link><guid isPermaLink="true">https://arnabg.me/blog/hindley-milner/</guid><description>A walkthrough of Hindley-Milner type inference — substitutions, unification, generalization, and the principal types theorem — with concrete examples.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Guardrails: Verified Handler Synthesis with CEGIS and Z3</title><link>https://arnabg.me/blog/guardrails/</link><guid isPermaLink="true">https://arnabg.me/blog/guardrails/</guid><description>Building an AI-assisted synthesis and formal verification system for distributed-systems handlers, winning 1st at the AI Agent Hackathon in Cambridge, MA.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Bo Nix: Building a Compiler for Eta and Rho</title><link>https://arnabg.me/blog/bonix/</link><guid isPermaLink="true">https://arnabg.me/blog/bonix/</guid><description>Notes on implementing a complete optimizing compiler targeting x86-64, from sealed-interface lexer tokens to graph-coloring register allocation.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Owl: Runtime Verification for Distributed Gleam Programs</title><link>https://arnabg.me/blog/owl/</link><guid isPermaLink="true">https://arnabg.me/blog/owl/</guid><description>Building a runtime monitor for Gleam actor systems using sHML specifications embedded as a Gleam ADT, with instrumentation via BEAM bytecode tracing.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate></item></channel></rss>