<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Anna&apos;s Dev Notes</title><description>Anna Adar | Software Engineer | Building at the intersection of Mobile, Web and Low-level Systems.</description><link>https://annaadar.dev/</link><item><title>Native Interop in Android: OCR, Tesseract and JNI</title><link>https://annaadar.dev/posts/android-ocr/</link><guid isPermaLink="true">https://annaadar.dev/posts/android-ocr/</guid><description>Why I bypassed cloud-based OCR for a privacy-focused medical filing app.</description><pubDate>Sun, 19 Apr 2026 11:23:00 GMT</pubDate></item><item><title>Writing Custom Code Transformers: ASTs and the TypeScript Compiler API</title><link>https://annaadar.dev/posts/typescript-compiler-api/</link><guid isPermaLink="true">https://annaadar.dev/posts/typescript-compiler-api/</guid><description>“How the engines powering the most popular TypeScript extensions actually work.”</description><pubDate>Thu, 28 May 2026 11:23:00 GMT</pubDate></item></channel></rss>