[READ-ONLY] Mirror of https://github.com/mrgnw/mrgnw.
0

Configure Feed

Select the types of activity you want to include in your feed.

Present recent shipped work on profile

The profile README had fallen behind recent public work and still framed Rust as something in progress. Refresh the intro and project highlights around shipped SvelteKit, Cloudflare, and Rust tooling while removing the CV link from the public profile.

Constraint: Keep dlna-rs out of the recently shipped list per request

Confidence: high

Scope-risk: narrow

Tested: git diff --check

Tested: rg confirmed no dlna or cv.morganwill.com references remain

Not-tested: GitHub rendered profile preview

+12 -14
+12 -14
README.md
··· 1 1 2 2 ### [Morgan Williams](https://morganwill.com) • [🦋 bsky](https://bsky.app/profile/xcc.es) • [blog](https://blog.morganwill.com) • [dotfiles](https://github.com/mrgnw/dotfiles) • [scripts](https://github.com/mrgnw/scripts) 3 3 4 - Making API's, apps, and services with Svelte, Tauri, and Python. 4 + I build SvelteKit/Cloudflare products and Rust tools for local-first workflows, auth, and developer automation. 5 5 6 - Experienced with web, ecommerce, and data. Learning Tauri & Rust. 6 + Experienced with web, ecommerce, and data. 7 7 8 8 **Available for freelance** — [dev.morganwill.com](https://dev.morganwill.com) · [book a call](https://xcc.es/cal) 9 9 10 - ### Building 11 - 🍍 [anani.app](https://anani.app) Translate to all of your languages, at once | <img src="img/svelte.svg" width="16"></img> Svelte • Cloudflare • LLM 10 + ### Recently shipped 12 11 13 - ⚙️ [bits.xcc.es](https://bits.xcc.es/) where I put small projects that are usually too small for their own site 14 - 15 - <img src="img/kagaya.svg" width="20"></img>[kagaya](https://github.com/mrgnw/kagaya) Control your daemons. 🦀 Native Rust process supervisor <img src="img/svelte.svg" width="16"></img> web UI 16 - 12 + - <img src="img/kagaya.svg" width="18"></img> [kagaya](https://github.com/mrgnw/kagaya) — native Rust process supervisor for local dev services, with CLI, web UI, autostart, logs, readiness checks, and prebuilt releases. 13 + - [avify](https://github.com/mrgnw/avify) — Rust CLI for batch AVIF conversion with parallel encoding, RAW/HEIC support, and Lightroom XMP sidecar handling. 14 + - [anahtar](https://github.com/mrgnw/anahtar) — SvelteKit auth with passkeys, email OTP fallback, SQLite adapter, localized UI components, and tests. 15 + - 🍍 [anani.app](https://anani.app) — translate to all of your languages at once with Svelte, Cloudflare, and LLMs. 17 16 18 - 📲 [textme.cc](https://textme.cc) an easier way to deal with phone numbers and messaging apps 17 + ### Also building 19 18 20 - ### Résumé/CV 21 - [cv.morganwill.com](https://cv.morganwill.com) | SvelteKit • Cloudflare 19 + - ⚙️ [bits.xcc.es](https://bits.xcc.es/) — small projects that are usually too small for their own site. 20 + - 📲 [textme.cc](https://textme.cc) — an easier way to deal with phone numbers and messaging apps. 22 21 23 - ### Big fan 22 + ### Stack I reach for 24 23 <div> 25 24 <a href="https://svelte.dev"><img src="img/svelte.svg" width="28"></img></a> 26 25 <img src="img/python.svg" width="30"></img> ··· 30 29 <a href="https://postgresql.org"><img src="img/postgresql.svg" width="28"></img></a> 31 30 <a href="https://fastapi.tiangolo.com"><img alt="fastapi" src="img/fastapi.svg" width="30"></img></a> 32 31 <a href="https://tauri.app"><img alt="tauri" src="img/tauri.svg" width="28"></img></a> 33 - <div> 34 - 32 + </div>