Skip to content
View nerveband's full-sized avatar

Block or report nerveband

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nerveband/README.md

Hi, I'm Ashraf πŸ‘‹

🎨 Creative Director at wavedepth | πŸ§ͺ Personal lab at ashrafali.net

Go Python TypeScript PHP JavaScript WordPress Claude Codex OpenCode OpenClaw macOS CLI

I move fast and make things. 20 years of design, now mostly building tools, plugins, and CLIs with AI. If it has an API, I'm giving it a CLI. When I'm not coding, I'm probably backpacking somewhere far from wifi or deep in a book.

I run wavedepth, the creative agency I started in 2004. We help nonprofits, education, healthcare, and Fortune 500 clients move hearts and inspire action through brand, video, and digital campaigns. Over $6M raised. The rest of my time goes into open-source, community volunteering, and youth mentorship. I teach AP Computer Science Principles and Digital Design to high schoolers. Ship fast, in public, fail often, make it beautiful, make it with ihsan. And trust God.


AI & design tools

  • 🎨 ai-happy-design β€” Figma CLI but fast, design with AI agents
  • 🎯 content-checkmate β€” Ad policy checker for social media, catches violations before you publish
  • βœ… content-checker β€” Verify images against text requirements using Gemini Flash
  • πŸ–ŒοΈ nb-pro-image-gen-skill β€” Image generation toolkit using Gemini 3 Pro Image API
  • πŸ” TastyShot β€” Food photography PWA with AI enhancement
  • πŸ–ΌοΈ image_sense β€” Process images with AI, write to EXIF/XML/CSV

CLI tools

  • ⚑ zmosh-picker β€” Single-keypress session launcher for zmosh
  • πŸ“ craft-cli β€” Work with Craft documents from the command line
  • ✏️ drafts-applescript-cli β€” CLI for Drafts app via AppleScript
  • πŸ’¬ beeper-api-cli β€” Cross-platform CLI for Beeper Desktop API
  • πŸƒ mochi-cli β€” Mochi.cards flashcards and decks from the terminal
  • 🎬 yt-api-cli β€” YouTube account management from the command line

WordPress ecosystem

  • 🎟️ tailor-made β€” Ticket Tailor API integration for WordPress and Bricks Builder
  • πŸ’° givewp2dp β€” Sync GiveWP donations to DonorPerfect in real-time
  • 🧱 html-to-bricks-converter β€” HTML to Bricks Builder JSON using Cerebras AI
  • 🎨 bricks-css-autoeditor β€” Manipulate CSS in Bricks Builder through JSON processing
  • πŸ“Š simply-umami β€” Umami Analytics for WordPress, privacy-focused
  • πŸ“‘ wp-omni-rss β€” RSS feeds with custom post types and change tracking
  • ⏳ wp-time-progress β€” Live circular progress bars for daily, monthly, quarterly goals
  • πŸ–ΌοΈ wp-kontext-gen β€” Image generation using FLUX.1 Kontext in WordPress
  • πŸ”— link-blog-and-go β€” Turn WordPress into a link blog
  • πŸ“ž speed-dial β€” Nokia-style dialer that connects numbers to websites

Web apps and utilities

Legacy


GitHub activity

GitHub Contribution Graph

What I'm up to

Strategy and storytelling across nonprofit, education, healthcare, and private sector at wavedepth, Go CLIs for anything with an API, and lately a lot of AI tooling. Most of my stuff ships in days, not months. I work out of Claude Code, Codex, OpenCode, and OpenClaw depending on the task. Also constantly trying to keep every device in sync β€” Dropbox, Synology, iCloud, whatever it takes. I live on the bleeding edge. It's exciting, slightly scary, mostly awesome.

Connect

Website wavedepth Blog Portfolio LinkedIn GitHub

Pinned Loading

  1. Apple-Music-Play-History-Converter Apple-Music-Play-History-Converter Public

    A modern desktop application that converts Apple Music play history CSV files into Last.fm and Universal Scrobbler compatible format.

    Python 21 2

  2. content-checkmate content-checkmate Public

    AI-powered ad policy checker for social media. Catch violations before you publish.

    TypeScript

  3. beeper-api-cli beeper-api-cli Public

    Use your Beeper client from the command line. Cross-platform CLI for the Beeper Desktop API.

    Go

  4. craft-cli craft-cli Public

    Work with your Craft documents from the command line.

    Go 2 2

  5. drafts-applescript-cli drafts-applescript-cli Public

    Forked from ernstwi/drafts

    CLI for https://getdrafts.com

    Go 2 1

  6. yt-api-cli yt-api-cli Public

    Manage your YouTube account from the command line

    Go 1 1