Skip to content
View monahand1023's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report monahand1023

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
monahand1023/README.md

Hi, I'm Dan Monahan 👋

Engineering leader and hands-on builder. I ship production software across the stack — systems-level C, Go services, Python AI pipelines, and TypeScript front-ends — with a bias for local-first, no-SaaS tools that run on your own machine.

Most of what's below is built end-to-end: the hard backend, the GPU kernel, and the README.


🛠️ Selected projects

Project What it is Stack
pdfcracker Recover passwords from encrypted PDFs on macOS — all encryption revisions (R2–R6), 15+ attack modes, GPU acceleration via Metal, ARM NEON SIMD, distributed cracking. Zero dependencies. C Metal SIMD
imageclust Clusters photos by what they're about, not just how they look — CLIP ViT-L/14 embeddings + Ward hierarchical clustering + Ollama-generated labels. Entirely on-device. Go React CLIP
corpus Ask natural-language questions over your own notes, PDFs, and docs. Hybrid semantic+keyword search, multi-hop reference expansion, 7-tool MCP server for Claude Code. pip install corpus-rag Python RAG MCP
cleancut Drop in a video, get back a cleaned .mp4 — profanity muted, explicit scenes cut. Layered local AI stack: Whisper, Ollama, NudeNet + LLaVA, HF audio models. Every cut is auditable. Python Whisper Vision
TPSGenerator Java load tester for HTTP APIs — 12+ traffic patterns, lock-free HdrHistogram metrics, circuit breaker, real-time resource monitoring. Pairs with TPSGenerator-Server. Java Concurrency
claude-code-skills 12 drop-in Claude Code skills for dev workflow and AWS ops — auto-discover your AWS resources at runtime, no config files. Tooling AWS DX

🧰 What I work with

Languages  Go · C · Python · TypeScript · Java AI / ML  Local-first inference (CLIP, Whisper, Ollama) · RAG · MCP Systems  Metal GPU compute · ARM NEON SIMD · lock-free concurrency · AWS serverless


Most projects run entirely on-device — no cloud APIs, no data leaving your machine. I care about software people can actually own and audit.

Pinned Loading

  1. imageclust imageclust Public

    Clusters your photos by what they're about, not just how they look — CLIP ViT-L/14 embeddings, Ward hierarchical clustering, and Ollama-generated labels. Go backend + React frontend, entirely on-de…

    Go 1

  2. pdfcracker pdfcracker Public

    Recover passwords from encrypted PDFs on macOS — all encryption revisions (R2–R6), 15+ attack modes (brute force, dictionary, rules, Markov, PRINCE, and more), GPU acceleration via Metal, ARM NEON …

    C 1

  3. claude-code-skills claude-code-skills Public

    12 drop-in Claude Code skills for dev workflow and AWS ops — code review, pre-push gates, CloudFormation, Lambda deploy, DynamoDB debug, Cognito admin, and more. AWS skills auto-discover your resou…

  4. cleancut cleancut Public

    Drop in a video, get back a cleaned .mp4 — profanity muted, explicit scenes cut, subtitles softened. Layered local AI stack: Whisper STT, Ollama LLMs, NudeNet + LLaVA for vision, HuggingFace AST fo…

    Python

  5. TPSGenerator TPSGenerator Public

    Java load tester for HTTP APIs — 12+ traffic patterns (stable, ramp-up, spike, Markov, custom), parameterized requests, lock-free HdrHistogram metrics, circuit breaker, and real-time resource monit…

    Java

  6. corpus corpus Public

    Ask natural-language questions over your own notes, PDFs, and docs. Hybrid semantic+keyword search, auto-tuned fusion, multi-hop reference expansion, and a 7-tool MCP server for Claude Code. Runs e…

    Python