Skip to content
View jrman28's full-sized avatar

Block or report jrman28

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
jrman28/README.md

Justin Ragland

Founder, Ragland Labs — personal software, intelligent systems, and autonomous assistants. Huntsville, AL.

I build products end to end: the judgment about what to build, the system that runs it, and the interface someone actually uses. Most of my work runs in production on custom domains rather than sitting in a repo, so this is the index.


Alabama IQ — alabamaiq.com

A local signal workbench for the Huntsville / Redstone economy. It watches the public business record — federal contract awards, defense hiring, permits, commercial real estate, corporate filings — scores what matters, and connects related items into one read.

The interesting part is the scoring model. Every source gets a Gravity score from three inputs:

Input Question it answers
Authority How credible is the source? A federal filing outweighs a rumor.
Recency How fresh is it? This week beats last quarter.
Corroboration How many independent sources point the same way? One mention is a blip; three is a pattern.

A worked example from public data — U.S. Space Command's Huntsville HQ standup, Gravity 8.6, three independent sources that a headline feed would have shown as three unrelated stories:

  • Funding — $565M cleared House Appropriations (construction + design)
  • Infrastructure — $45M city + state investment, Redstone site work
  • Personnel — first of ~200 relocating personnel arrived

An aggregator gives you the dots. The scoring draws the line between them.

React · Convex · TypeScript · Cloudflare


The Signal — the-signal.pages.dev

Drop in an RFP, legal filing, or earnings release; get a structured executive briefing back — strategic risks, immediate actions, key financials. Working app, not a mockup.

React · TypeScript · Claude SDK


Autonomous systems

I run a multi-agent system that handles real operational work — research, pipeline, ops, scheduled reporting. The architecture matters more than the personas:

  • Bodies and duties. One runtime shell (Cloudflare Workers + Agents SDK, Durable Objects) is implemented exactly once. Employees are that same body with different duty modules mounted. Divergent body forks are a build failure.
  • One-way doors, enforced in code. Money moved, a message sent to a real human, anything published — the tool itself checks a door table before executing. Never enforced by prompt, because prompts are not a security boundary.
  • A single approval surface. One-way actions queue to a PIN-gated dashboard with the exact artifact as it will send. Approve, deny, or edit.
  • The vault is the source of truth. Git-backed. If every channel dies, state is intact.
  • Everything traced. All model calls route through a gateway for caching, cost control, and observability. No invisible work.

Duty modules are markdown — decision tables, playbooks, escalation rules, eval fixtures — written by a frontier model and executed by cheaper ones. Moving a duty between employees is a file move.

Framework repo in progress.


Selected work in production

Live, on custom domains, built and maintained by me.

alabamaiq.com Alabama IQ — local business intelligence
raglandlabs.com Ragland Labs — studio
sagecreekhsv.com HOA community platform
bookthekennedy.com Booking platform, luxury rental collection
joyragland.com Consulting practice site
the-signal.pages.dev Document → executive briefing

Plus ~30 Cloudflare Pages deployments backed by D1 and Workers KV for intake, lead capture, and job state.

Full portfolio →


Stack

Build React · TypeScript · Next.js · React Native / Expo · Tailwind · Design systems Backend Convex · Cloudflare Workers · D1 · KV · Durable Objects · Go · Python AI Claude SDK · Claude Code · AI SDK · agent orchestration · evals · browser automation Ship Cloudflare Pages · Trigger.dev · Remotion


📍 Huntsville, AL · ✉️ hello@raglandlabs.com · 🌐 raglandlabs.com

Pinned Loading

  1. cln-htmx-getinfo cln-htmx-getinfo Public

    A basic core lightning plugin based on python that returns a very basic HTMX snippet

    Python

  2. fscribe fscribe Public

    Forked from jamezmca/free-scribe

    React web based transcription & translation app that uses web workers to run ML models in the browser

    JavaScript

  3. linkmee linkmee Public