Ryan Jordan
Senior Full-Stack Developer building AI agents and OSINT tools.
- Build
- 6073697-dirty
- Built
About
I'm a Senior Full-Stack Developer with 13 years of building software, and I started my career in public safety. I spent 8 years in law enforcement, most of it as an instructor training officers. That taught me to stay calm under pressure, follow the evidence, and explain hard things so people remember them.
These days I build AI agents and the plumbing around them, working with tools like Cursor, the Pi agent harness and Herdr, plus my own agent system, AIDEN. I also do the DevOps and backend work it takes to run them. On the security side, I'm learning through hands-on TryHackMe labs and working toward the C)DFE (Certified Digital Forensics Examiner).
- Software
- 13 years
- Law enforcement
- 8 years
- TryHackMe
- active
- C)DFE
- in progress
What I work on
-
AI agents.
Systems that research, organize and act on information, with a human in the loop.
-
OSINT and security.
Small tools that collect and structure public information, and learning how people and organizations leak more than they realize.
-
Full-stack, DevOps and backend.
Web apps, APIs, containers and self-hosted infrastructure that keep everything running.
Projects
-
AIDEN (private)
My personal AI assistant platform. One brain and one memory across every surface, with agent orchestration, tasks, calendar, voice and outbound calls. Built with FastAPI, Next.js, PostgreSQL + pgvector, Redis workers and Claude. Private for now, write-up coming.
- Source
- private
-
VibeWatch
Wraps your dev commands so terminal errors go straight to your AI assistant.
- Language
- TypeScript
- License
- MIT
- Last push
-
GitLexJS
An intelligent commit message generator using OpenAI, written in Node.js.
- Language
- TypeScript
- License
- MIT
- Last push
-
Fetchdoc-CLI
A command-line tool for pulling up documentation fast.
- Language
- JavaScript
- License
- MIT
- Last push
Contact
The best way to reach me is email.
- Email:
- ryanjordan.dev@proton.me
- GitHub:
- github.com/krjordan
- PGP:
-
Fingerprint:
7783 1B98 DD9C C763 CAC0 DB74 897B 73B2 7E9D 6D3DDownload public keyShowHide public key
-----BEGIN PGP PUBLIC KEY BLOCK----- xjMEavP8TxYJKwYBBAHaRw8BAQdA6X6/rVOVmi0glvc1ZVjLmyKXYEBXuKYT LDBu/92/uWfNM3J5YW5qb3JkYW4uZGV2QHByb3Rvbi5tZSA8cnlhbmpvcmRh bi5kZXZAcHJvdG9uLm1lPsLAEQQTFgoAgwWCavP8TwMLCQcJEIl7c7J+nW09 RRQAAAAAABwAIHNhbHRAbm90YXRpb25zLm9wZW5wZ3Bqcy5vcmeDMJXIboJy 6COiHlyzccIGIG95SLYl0uj8GzpYfcnxjQMVCggEFgACAQIZAQKbAwIeARYh BHeDG5jdnMdjysDbdIl7c7J+nW09AAC0ogEAyoU/cZjJEOILTL0yfIt7xVQ2 d3s39l0vkiCgN90Hh4kA/j6P2oH3FJZ5MqKbTrtVSZA1OmIjbeuwJ2UX19P/ D8IOzjgEavP8TxIKKwYBBAGXVQEFAQEHQJOe6rlGRfvSb/YDK8RhlDFDcpuF aiGJ7U4t1jcRXOQnAwEIB8K+BBgWCgBwBYJq8/xPCRCJe3Oyfp1tPUUUAAAA AAAcACBzYWx0QG5vdGF0aW9ucy5vcGVucGdwanMub3JnAXDGhmA1oFE8wsI6 Nw+906Msyg05TslWedEQ5aHvWJUCmwwWIQR3gxuY3ZzHY8rA23SJe3Oyfp1t PQAA5FwBAJp3J2YTpNC2SN2kE8ZlrNxIUTSgJHLQl56FjZGIeZU1AP9KHlZO 6iMX0eAIUcfkC3BvdgX4rPiSGGHJeDJWnoJ2BQ== =CoKT -----END PGP PUBLIC KEY BLOCK-----