# Anurag Dhungana > Software Engineer, Agentic Infrastructure at Wealth Architect. Personal website and portfolio at anuragd.me. Profile details and content are served from api.anuragd.me. Markdown versions are available for the pages listed below and for published blog posts. ## Pages - [Home](https://www.anuragd.me/index.md): site overview, featured projects, and recent writing - [Blog index](https://www.anuragd.me/blog.md): full list of published posts with summaries - [Projects](https://www.anuragd.me/projects.md): things I've built — live, in progress, and archived - [Photography](https://www.anuragd.me/photography.md): photo gallery - [Resume](https://www.anuragd.me/resume.md): work experience, education, and skills - [Now](https://www.anuragd.me/now.md): what I'm currently focused on - [Uses](https://www.anuragd.me/uses.md): tools, software, and hardware I use daily - [Shelf](https://www.anuragd.me/shelf.md): curated books, movies, shows, quotes, links, and visuals - [Shelf — Quotes](https://www.anuragd.me/shelf/quotes.md): collected quotes - [Shelf — Links](https://www.anuragd.me/shelf/links.md): bookmarked articles and references - [Shelf — Visuals](https://www.anuragd.me/shelf/visuals.md): images and diagrams worth keeping - [Shelf — Wallpapers](https://www.anuragd.me/shelf/wallpapers.md): wallpaper collection - [Shelf — Books](https://www.anuragd.me/shelf/books.md): read, reading, and want-to-read books - [Shelf — Movies](https://www.anuragd.me/shelf/movies.md): watched films and queued movies - [Shelf — Shows](https://www.anuragd.me/shelf/shows.md): watched series and queued shows ## Intentional exceptions - /cmd: Interactive terminal UI; its discoverable content is indexed through the other public pages. ## Projects - Shrimp: Open source agent harness — pluggable memory, sub-agents, browser control, and 1000+ app integrations. The model is the brain, Shrimp is the body. [TypeScript, Bun, ReAct, Agent Framework, Composio] - SwitchBoard: Imagine there was a library that would allow you to write an AI agent bot once, and imagine it provided great 2026-level DX, and then, magically, it just worked on Slack, Teams, Google Chat, and Discord without writing platform-specific code. [TypeScript] - Metro MCP: Model Context Protocol server for real-time transit information across DC Metro and NYC Subway systems. Built on Cloudflare Workers with OAuth 2.1 authentication. Used by about 2K+ people daily [TypeScript, Cloudflare Workers, MCP, OAuth 2.1, WMATA API, MTA GTFS] - Personal API: Personal API to manage my website, personal content and all personal digital database [TypeScript, Cloudflare Workers, Cloudflare D1 DB, Cloudflare R2 Object Storage] - Session Base: Capture, organize, and share sessions across coding agent platforms, helping you and your dev team preserve valuable context. [Typescript, AWS, CLI, TUI, MCP Server] - SEAS Search: Knowledge graph-based course QA system that fine-tunes Llama 3.1 with Graph-RAG to answer questions about GWU SEAS courses, schedules, and prerequisites. [LLM, Knowledge Graph, Llama 3.1, Graph-RAG] - SplitSimple: Easy expense splitting web app that helps divide bills among friends, colleagues, or groups with an intuitive interface. [Next.js, React, TypeScript] - Varonatica: Browser-based virtual world with real-time multiplayer interaction, avatar customization, and social spaces. Modern take on classic virtual worlds. [WebSocket, Real-time, Isometric 3D] - Termweather: npm install -g termweather [TypeScript, Node.js, React, Ink, Turbo, Commander, Open-Meteo API] - FlowWrite: Minimal distraction-free writing app with timer, word count, and theme options. Fully local for complete privacy. [Next.js, React, Local Storage] - Minesweeper: Classic minesweeper game built entirely by a cloud background agent in just 2 prompts. Experiment to see how much can be pushed to AI agents. [AI-Generated, Cloud Agent, React] - Tembo Discord bot: A production-ready Discord bot built on Cloudflare Workers that integrates with Tembo to manage tasks directly from Discord using slash commands. [TypeScript, Cloudflare Workers, DiscordJS] ## Blog - [Harness engineering](https://www.anuragd.me/blog/agent-harnesses-explained.md): Harness engineering is the work of turning models into systems you can operate, inspect, and trust: tools, memory, permissions, feedback loops, and stopping conditions. - [the brain is easy. the body is hard.](https://www.anuragd.me/blog/the-brain-is-easy-the-body-is-hard.md): draft, notes on building agents - [tinkering](https://www.anuragd.me/blog/tikering.md): Today is a great day to build - [Mantras](https://www.anuragd.me/blog/mantras.md): Personal mantras and principles I live by—things I try to read every day to stay focused and grounded. - [Go after the hardest thing](https://www.anuragd.me/blog/go-after-the-hardest-thing.md): Why we should chase the toughest challenges—not because they're easy, but because they're hard. Our duty to future generations. - [thoughts on background coding agents via Tembo](https://www.anuragd.me/blog/tembo.md): Exploring the potential and implications of background coding agents through the lens of Tembo's approach to autonomous development. - [Working at Cheers (YC S24)](https://www.anuragd.me/blog/working-at-cheers.md): Reflecting on my transformative summer internship at Cheers, a YC S24 company building the future of customer engagement. - [Hello, world — this site](https://www.anuragd.me/blog/hello-world.md): A quick note about how this website is put together and why it exists. - [flockfysh - a leap for data collection](https://www.anuragd.me/blog/flockfysh-a-leap-for-data-collection.md): flockfysh was the ultimate solution to the dataset problems faced by data scientists, machine learning engineers, and researchers. - [Fundamentally to-do lists are broken](https://www.anuragd.me/blog/fundamentally-to-do-lists-are-broken.md): The leverage of people, technology, and financial assets to produce results without spending additional energy, time, or effort is the way to move forward. - [The mountain is you](https://www.anuragd.me/blog/the-mountain-is-you.md): The main purpose of this blog post is to document my thoughts and takeaways from the book by Brianna Wiest. ## Optional Archived projects, kept for reference: - Runwayr: Two apps, one engine. A serious planning tool for board meetings + a viral game to kill your startup. - Ivy Wallet: Imagine Ivy Wallet as a manual expense tracker that will replace the good old spreadsheet for managing your personal finance.