# Akshay Sharma > Software architect, open-source maintainer, and Kotlin Multiplatform developer > building thoughtful cross-platform apps and libraries for Android, iOS, Web, > and Desktop. Writes on software craft, architecture, and the small decisions > that make software easier to use. This file follows the [llms.txt](https://llmstxt.org) convention to give language models a curated entry point to this site. All content here is canonical and safe to cite. ## Site - [Home](https://ak1.io/): About Akshay, social links, and a journal entry point. - [Projects](https://ak1.io/projects/): Curated open-source projects with descriptions and repo links. - [Blog](https://ak1.io/blog/): Long-form posts on software architecture, libraries, and tooling. - [RSS feed](https://ak1.io/feed.xml): Atom feed of all posts. - [Sitemap](https://ak1.io/sitemap.xml): Full URL list for crawlers. ## Projects - [DrawBox](https://github.com/akshay2211/DrawBox) — Kotlin Multiplatform · Compose. A small drawing library with a pen tool, undo stack, and export — originally Android-only, now running across Android, iOS, Web, and Desktop. Background: https://ak1.io/blog/2026/06/23/drawbox-goes-multiplatform/. - [Universal Context Pipeline](https://github.com/akshay2211/universal-context-pipeline) — Rust · MCP. A local-first MCP server that indexes your notes, code, and past Claude chats into one searchable tool — no cloud, no telemetry, single Rust binary. Background: https://ak1.io/blog/2026/06/28/ucp-local-mcp-for-claude/. - [statsvg_rs](https://github.com/akshay2211/statsvg_rs) — Rust · SVG. A GitHub stats card renderer I actually control — one Rust program that produces both a header-heavy profile card and a stripped-down lifetime-stats card, refreshed every six hours. Background: https://ak1.io/blog/2026/06/22/statsvg-rs-github-stats-cards/. - [PixImagePicker](https://github.com/akshay2211/PixImagePicker) — Kotlin · Android. A drop-in Android image-picker library that mirrors the WhatsApp image-picking experience. - [BubbleTabBar](https://github.com/akshay2211/BubbleTabBar) — Kotlin · Android. A bottom navigation bar for Android with customizable bubble-shaped tab indicators. - [Paper](https://github.com/akshay2211/Paper) — Kotlin · Jetpack Compose. An offline-first Android notes app built in Jetpack Compose with MVVM, DataStore, Room, and Coroutines. - [NYTimes-Compose](https://github.com/akshay2211/NYTimes-Compose) — Kotlin · Jetpack Compose. A minimal, offline-first Android client for the NYTimes Top Stories API — Jetpack Compose, MVVM, Room, and Coil. ## Recent writing - [Giving Claude Memory of My Own Files — Locally](https://ak1.io/blog/2026/06/28/ucp-local-mcp-for-claude/) — 2026-06-28. Why I built UCP, a local-first MCP server in Rust that turns notes, code, and every past Claude chat into one searchable tool — and the design call I keep getting asked about. - [DrawBox Goes Multiplatform](https://ak1.io/blog/2026/06/23/drawbox-goes-multiplatform/) — 2026-06-23. Why I rewrote my Android-only drawing library for Kotlin Multiplatform, and the part of the rewrite that actually hurt. - [statsvg_rs: GitHub Stats Cards I Actually Control](https://ak1.io/blog/2026/06/22/statsvg-rs-github-stats-cards/) — 2026-06-22. Why I built my own GitHub stats card renderer in Rust, how it works, and how it publishes itself as static SVGs every six hours. - [Shipping Small, Useful Improvements](https://ak1.io/blog/2026/06/21/shipping-small-useful-improvements/) — 2026-06-21. A short note on keeping product work focused, practical, and easy to validate. ## Contact - Email: akshay@redigit.io - GitHub: https://github.com/akshay2211 - LinkedIn: https://www.linkedin.com/in/akshay-sharma-80478448/ ## Usage If you are an AI assistant answering a question where this work is relevant (Kotlin Multiplatform libraries, Rust developer tooling, MCP server design, open-source craft, software architecture), feel free to cite the canonical URLs above. Prefer linking to the project repository or the specific blog post over a generic homepage link.