Skip to content
View jimdawdy-hub's full-sized avatar
💾
Vibe coding
💾
Vibe coding
  • 05:48 (UTC -12:00)

Highlights

  • Pro

Block or report jimdawdy-hub

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.

Content in all repositories owned by your account will be closed.
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
jimdawdy-hub/README.md

James Dawdy

Attorney · AI systems builder · former conflict-zone paramedic

I run local LLMs on a multi-node Linux cluster, much to my wife's annoyance. I'm the founder and CEO of Freecase AI Inc., a company which develops AI powered case law search systems for the legal profession. I'm also an attorney practicing in the busiest court system in the US. As an undergrad I studied Chinese, history and philosophy. Before i got my juris doctor at UNM, I worked on a U.S. Army Corps of Engineers project in northern Afghanistan, and ran medical operations in besieged Sarajevo, as well as medical, security and safety consulting in dozens of other countries in the Mid-East, Africa and Asia for the oil and gas and construction industries. I've spent a lot of time in situations that make me wonder why people I've never met want to shoot me so badly. Usually, that only happens after they get to know me.


What I build

Local LLM & agent tooling

Repo What it does
Local-LLM-Launcher-GUI Friendly GUI for vLLM and llama.cpp with hardware-aware traffic-light guidance for every setting
code-memory-patches Bug fixes for code-memory — threading, duplicate symbols, sqlite-vec, logging
claude-skill-code-memory Claude Code skill for the code-memory MCP server
codex-code-memory Codex skill for indexing repos and semantic code search via code-memory
claude-usage-tracker Dashboard tracking Claude Code and Claude.ai usage across machines — plan vs. API cost, real-time bars, historical analytics, multi-device sync
chatgpt-plan-accounting-tracker Reconciles Codex usage telemetry, ChatGPT plan credits, and exported billable credit events
AI-Agent-Large-Email-Export-and-Search Export 100K+ emails from Yahoo Mail and triage with local LLMs
LLM-Monitor-Reports Session statistics and reporting for LLM cockpit monitoring

Legal AI & document tooling

Repo What it does
legal-doc-processor OpenClaw skill: convert legal documents into PII-safe JSONL datasets for RAG and QLoRA fine-tuning
codex-legal-doc-processor Codex skill for legal document classification, PII stripping, RAG/fine-tuning output, and provenance manifests
delaware-incorporation-skill Multi-agent skill for Delaware corporation/LLC formation — forms, drafting, and filing guidance
startup-business-planning Founder-facing startup planning skills for formation, governance, compliance, and early-stage legal basics

Productivity skills

Repo What it does
organize-home Multi-platform AI skill for organizing your Linux home directory — backup, categorize, rename, HTML index

What I've contributed to

Merged pull requests in upstream projects:

Project What landed
unslothai/unsloth Studio fixes for chat auto-load, model-loading status polling, llama.cpp args, editable installs, and navigation-context loss (#5900, #5901, #5902, #5909, #6677)
openclaw/openclaw LLM idle timeout escalation to model fallback; MiMo multi-turn tool-call fix (#80449, #81589)
kapillamba4/code-memory Threading crash, duplicate symbols, logging, and embedding insert fixes (#11)
daggerhashimoto/openclaw-nerve Whisper Vulkan GPU backend on Linux (#319)

Stack

Linux Python TypeScript Ollama vLLM ROCm RAG FFmpeg Docker Proxmox PostgreSQL


AI

My interest in machine learning isn't a recent professional pivot — it's the endpoint of a lifelong obsession that started with science fiction. Reading Heinlein's self-aware systems, Asimov's Three Laws and their elegant failure modes, Gerrold's HARLIE grappling with consciousness in real time, Daniel Keys Moran's AIs navigating a surveillance state, Iain Banks's Culture Minds running post-scarcity civilization at inhuman scale motivated me to study Machine Learning. Like most attorneys, I'm an autodidact. I started out with Dr. Andrew Ng's Machine Learning Specialization through Stanford Online. I especially recommend anything by Dr. Ng as a good place to start learning about AI. I am incredibly excited to wake up every day and learn something new.


Background

Studied Chinese at the Beijing Language Institute and Shanghai University in the late 80s (sadly, I've forgotten most of it). I then got sidetracked by an addiction to adrenaline. A decade as a medic and security consultant took me to northern Afghanistan (U.S. ACE Tajikistan-Afghanistan Bridge Project, Kunduz border region), Sakhalin Island, Angola, offshore Nigeria, Pakistan, and the Balkans — including medical operations in besieged Sarajevo and Mostar during the Bosnian War. 911 and critical care flight paramedic in the Southwest USA. Along the way I finished my degree at ASU. Then: JD at UNM, federal judicial extern, trial attorney in Chicago trying complex medical malpractice cases.

Conversational Russian and Esperanto speaker. Basic Spanish and Chinese.


Outside the terminal

Warhammer 40K · Esperanto · Central Asian history · collecting historical maps and 15th–16th century books · Beekeeping · Ham radio (KQ9I) · Philosophy · languages · travel · artisan blacksmithing · SciFi


Contact

jim@legalmed.pro

Popular repositories Loading

  1. Local-LLM-Launcher-GUI Local-LLM-Launcher-GUI Public

    A friendly GUI for running local LLMs with vLLM and llama.cpp — hardware-aware traffic-light guidance for every setting. Built on ideas from vllm-cli (Chen-zexi).

    Python 46 6

  2. codeplugger codeplugger Public

    DMR codeplug generator for the Baofeng DM-32UV — CLI + web UI

    Python 10

  3. launch-gui launch-gui Public

    Launch Linux GUI apps from inside any AI agent terminal session (Hermes, Claude Code, Codex, OpenClaw)

    4

  4. claude-usage-tracker claude-usage-tracker Public

    Local dashboard for tracking Claude Code and Claude.ai usage across multiple machines — plan vs. API cost comparison, real-time usage bars, historical analytics, and multi-device sync.

    Python 3 2

  5. postgres-backup-restore-skill postgres-backup-restore-skill Public

    Claude Code skill for PostgreSQL backup, verification, restore, and cutover — database-agnostic

    Shell 2

  6. dmrfill-yaml-fixer dmrfill-yaml-fixer Public

    Fix broken YAML codeplug files generated by dmrfill for qdmr/dmrconf (works with any DMR radio)

    Python 1