Skip to content

whoami

guitaripod · independent engineer · Linux · Apple · web · terminal · about ↓ · hire →

tail -f ~/activity.log

last push 4m ago · @guitaripod

now building · this week

Crucible

A native Plex client for iPhone, iPad and Apple TV

Swift★ 3109 commits · 7d271 · 30dpushed 4h agoserver-v0.3.0 · 1d ago
28d

git log --since=24.weeks

14,857 total
MayJunJulAugSepOctNovMWF2026-05-31 · 7 contributions2026-06-01 · 0 contributions2026-06-02 · 0 contributions2026-06-03 · 0 contributions2026-06-04 · 46 contributions2026-06-05 · 20 contributions2026-06-06 · 23 contributions2026-06-07 · 72 contributions2026-06-08 · 36 contributions2026-06-09 · 68 contributions2026-06-10 · 116 contributions2026-06-11 · 39 contributions2026-06-12 · 27 contributions2026-06-13 · 66 contributions2026-06-14 · 42 contributions2026-06-15 · 0 contributions2026-06-16 · 8 contributions2026-06-17 · 17 contributions2026-06-18 · 25 contributions2026-06-19 · 48 contributions2026-06-20 · 36 contributions2026-06-21 · 5 contributions2026-06-22 · 21 contributions2026-06-23 · 12 contributions2026-06-24 · 33 contributions2026-06-25 · 21 contributions2026-06-26 · 130 contributions2026-06-27 · 106 contributions2026-06-28 · 43 contributions2026-06-29 · 13 contributions2026-06-30 · 18 contributions2026-07-01 · 0 contributions2026-07-02 · 53 contributions2026-07-03 · 142 contributions2026-07-04 · 54 contributions2026-07-05 · 132 contributions2026-07-06 · 53 contributions2026-07-07 · 48 contributions2026-07-08 · 26 contributions2026-07-09 · 14 contributions2026-07-10 · 125 contributions2026-07-11 · 88 contributions2026-07-12 · 14 contributions2026-07-13 · 27 contributions2026-07-14 · 15 contributions2026-07-15 · 30 contributions2026-07-16 · 82 contributions2026-07-17 · 34 contributions2026-07-18 · 32 contributions2026-07-19 · 46 contributions2026-07-20 · 26 contributions2026-07-21 · 19 contributions2026-07-22 · 15 contributions2026-07-23 · 7 contributions2026-07-24 · 32 contributions2026-07-25 · 34 contributions2026-07-26 · 17 contributions2026-07-27 · 50 contributions2026-07-28 · 60 contributions2026-07-29 · 163 contributions2026-07-30 · 41 contributions2026-07-31 · 14 contributions2026-08-01 · 34 contributions2026-08-02 · 78 contributions2026-08-03 · 43 contributions2026-08-04 · 13 contributions2026-08-05 · 14 contributions2026-08-06 · 5 contributions2026-08-07 · 35 contributions2026-08-08 · 68 contributions2026-08-09 · 55 contributions2026-08-10 · 36 contributions2026-08-11 · 63 contributions2026-08-12 · 29 contributions2026-08-13 · 28 contributions2026-08-14 · 41 contributions2026-08-15 · 29 contributions2026-08-16 · 19 contributions2026-08-17 · 11 contributions2026-08-18 · 20 contributions2026-08-19 · 12 contributions2026-08-20 · 12 contributions2026-08-21 · 50 contributions2026-08-22 · 51 contributions2026-08-23 · 67 contributions2026-08-24 · 15 contributions2026-08-25 · 18 contributions2026-08-26 · 2 contributions2026-08-27 · 19 contributions2026-08-28 · 35 contributions2026-08-29 · 62 contributions2026-08-30 · 8 contributions2026-08-31 · 15 contributions2026-09-01 · 5 contributions2026-09-02 · 13 contributions2026-09-03 · 9 contributions2026-09-04 · 55 contributions2026-09-05 · 42 contributions2026-09-06 · 13 contributions2026-09-07 · 5 contributions2026-09-08 · 39 contributions2026-09-09 · 14 contributions2026-09-10 · 5 contributions2026-09-11 · 53 contributions2026-09-12 · 17 contributions2026-09-13 · 7 contributions2026-09-14 · 34 contributions2026-09-15 · 27 contributions2026-09-16 · 28 contributions2026-09-17 · 11 contributions2026-09-18 · 7 contributions2026-09-19 · 20 contributions2026-09-20 · 30 contributions2026-09-21 · 17 contributions2026-09-22 · 12 contributions2026-09-23 · 58 contributions2026-09-24 · 100 contributions2026-09-25 · 167 contributions2026-09-26 · 48 contributions2026-09-27 · 46 contributions2026-09-28 · 3 contributions2026-09-29 · 3 contributions2026-09-30 · 7 contributions2026-10-01 · 5 contributions2026-10-02 · 158 contributions2026-10-03 · 83 contributions2026-10-04 · 27 contributions2026-10-05 · 142 contributions2026-10-06 · 36 contributions2026-10-07 · 0 contributions2026-10-08 · 8 contributions2026-10-09 · 104 contributions2026-10-10 · 180 contributions2026-10-11 · 959 contributions2026-10-12 · 488 contributions2026-10-13 · 175 contributions2026-10-14 · 62 contributions2026-10-15 · 12 contributions2026-10-16 · 806 contributions2026-10-17 · 434 contributions2026-10-18 · 82 contributions2026-10-19 · 29 contributions2026-10-20 · 57 contributions2026-10-21 · 40 contributions2026-10-22 · 44 contributions2026-10-23 · 908 contributions2026-10-24 · 426 contributions2026-10-25 · 664 contributions2026-10-26 · 168 contributions2026-10-27 · 32 contributions2026-10-28 · 14 contributions2026-10-29 · 76 contributions2026-10-30 · 262 contributions2026-10-31 · 174 contributions2026-11-01 · 161 contributions2026-11-02 · 241 contributions2026-11-03 · 150 contributions2026-11-04 · 467 contributions2026-11-05 · 163 contributions2026-11-06 · 527 contributions2026-11-07 · 355 contributions2026-11-08 · 244 contributions2026-11-09 · 222 contributions2026-11-10 · 117 contributions2026-11-11 · 135 contributions2026-11-12 · 34 contributions2026-11-13 · 565 contributions2026-11-14 · 348 contributions
streak
38d
contributions · 30d
7,945
repos · 30d
42
languages · 7d
Swift 90%Astro 10%

counts include private work · repos shown are public · synced just now

whoami --long

Engineer who ships.

Seven years shipping production software for category-leading consumer products. Now building my own, for Linux, Apple, the web and the terminal.

STATUS: available — open to new engagements

midgar --stats

apps_live
16
oss_repos
91
commits
9,832
releases_cut
528
contributions_365d
17,612
languages
12

git log --employers --oneline

full timeline →
  • Oct 2025→May 2026 AI-native premium health & wellness startup System Architect · Full-Stack / AI Engineer
  • Sep 2025→May 2026 NASDAQ-listed global cybersecurity company SDK Architect · Contractor
  • Jul 2021→Jul 2024 Multi-billion-dollar wearable health platform Engineer · Feature Owner

From a multi-billion-dollar wearable health platform to a NASDAQ-listed cybersecurity company to an AI-native health startup — engineering services shipped to category-leading consumer products.

~/apps · most worked-on

ls apps/ →
Tailscode: Coding Agent Remote on iphone: Tailscode on iPhone: the Agents board, an approval waiting with its command and what is working
Tailscode: Coding Agent Remote on iphone: Tailscode on iPhone: the wall, every agent and helper full screen with an approval to hold
Tailscode: Coding Agent Remote on iphone: Tailscode on iPhone: the model sheet, cloud models and local ones on your own machine, with an effort for each
Tailscode: Coding Agent Remote icon

Tailscode

Claude Code, from your phone.

[Developer Tools] Free open source

Codex, opencode, Hermes, Oh My Pi and any ACP agent too. They work on your own computers while you are somewhere else. When one needs a decision it reaches your Lock Screen: read the exact command, approve it with Face ID, and come back to finished work. No SSH session, no tmux, nothing in between but your own tailnet.

  • Long runs on your Lock Screen, approvals behind Face ID
  • Every agent on every machine, one board
  • Any model, even one on your own GPU

commits 1794

v1.82
Flaccy – Lossless FLAC Player on iphone: Library
Flaccy – Lossless FLAC Player on iphone: Equalizer
Flaccy – Lossless FLAC Player on iphone: Now Playing
Flaccy – Lossless FLAC Player icon

Flaccy

Play the music you own, at full quality

[Music] Free

Flaccy plays your FLAC, ALAC, WAV, AIFF, MP3 and AAC files exactly as they were mastered — gapless, with a real equalizer, synced lyrics you can share as a video, Last.fm scrobbling, a full iPad layout and an Apple Watch app that works without your phone. No account, no ads, and your files never leave your device.

  • Codec, bit depth and sample rate on every track, from CD quality to Hi-Res
  • A Home that picks up where you left off, with mixes made from your own listening
  • A real equalizer: drag the curve, import AutoEq profiles, give every output its own setting

commits 729

v1.18.0
iPhone iPad Apple Watch Mac Linux
Crucible for Plex on iphone: Home — a Resume hero, Continue Watching, Up Next and your week at a glance
Crucible for Plex on iphone: Library — filter chips, a Continue banner and a Recently Watched rail with See All
Crucible for Plex on iphone: Detail — immersive backdrop, one-tap Resume, audio and subtitle menus
Crucible for Plex icon

Crucible

Plex, done right on iPhone, iPad and Apple TV

[Entertainment] Free open source

A fast, native Plex client for iPhone and iPad and a Liquid Glass living-room app for Apple TV, on one engine: a Resume-first Home, Essentials to skip the anime-only episodes of long shows, Skip Intro, Skip Recap and Skip Preview, playback that keeps your place through sleep and breaks, a Year in Review of your viewing and menus that look like the system's own. Free on the App Store, open source, and there is a built-in demo if you have no server to hand.

  • Free on the App Store for iPhone, iPad and Apple TV, with an optional Crucible Pro that covers all three
  • Essentials skips the anime-only episodes of long shows (Dragon Ball Super: 110 of 131, or 83 with the films you've seen), and Skip Recap and Skip Preview read your files' own chapters
  • A Resume-first Home on every device: Continue Watching and Up Next lead, the artwork does the rest

commits 621

v2.8.0

also shipping: PixiePocket Dream Eater App of the Dead Master of Flags Embr Solar Beam Psywave Master of Inventory Psybeam Pay Day Double Kick Helia Living Dex

~/linux · apps & tools · 2,320 commits

ls linux/ →
unrager's terminal client showing the Following timeline with twelve posts filtered out
[tui]

unrager

v0.32.0
Rust · 7d ago

Takes the rage out of your x.com timeline with a model that runs on your own computer. The terminal client filters the Following and For You timelines and shows what it hid and why; there is a browser extension and an iPhone app too.

commits 373

releases 68

install

$ cargo install unrager

The Blackwall leaderboard: a table of models on one RTX PRO 6000 with quality, decode speed and per-task scores
[cli]

blackwall

v2.4.0
Python · 21d ago

Ranks open models on one NVIDIA RTX PRO 6000 Blackwell. One command per model loads it through llama-swap, measures speed and answer quality the same way each time, and rebuilds a leaderboard you can follow: quality against speed, 95% intervals, scores per task.

commits 145

releases 21

install

$ uv tool install git+https://github.com/guitaripod/blackwall

emojipick on KDE Plasma: the search box, category tabs and a grid of emoji
[app]

emojipick

v0.1.6
Rust · 0 mo ago · KDE Plasma / Wayland

A fast emoji picker for KDE Plasma Wayland: search by name or :shortcode:, category tabs, recents ranked by use, skin tones and auto-paste into the window you came from.

commits 16

releases 2

install

$ cargo install emojipick

~/oss · open source, by work

ls oss/ →

~/blog · writing

ls blog/ →