Skip to content
View jcputney's full-sized avatar

Block or report jcputney

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

Jonathan Putney

Raleigh, NC  ·  me.putney.io  ·  resume  ·  [email protected]

Builder of platforms, libraries, internal tools.

I'm a player-coach VP of Technology at a regulated SaaS startup. Half boardroom, half keyboard: I own platform strategy, compliance posture, and most of our cloud infrastructure — and I still ship production code every day.

This year I architected my company's foundational Generative AI platform from scratch — agentic orchestration, RAG with multi-judge quality evaluation, WebSocket streaming, responsible-AI guardrails — and led our first SOC 2 Type II certification. Most of the interesting problems in my day job are at the boring intersection of "this actually needs to scale" and "the auditor needs to understand how it works."


What I'm building right now

  • Agentic AI infrastructure for regulated SaaS — RAG with Amazon Titan + S3 Vectors, multi-judge quality pipeline (Claude + Nova), WebSocket event streaming, responsible-AI guardrails, ISO/IEC 42001 alignment
  • Document converter rewrite in Rust, purpose-built to replace a prohibitively-priced vendor dependency
  • Compliance, still — SOC 2 Type II cleared in Q1 2026, ISO/IEC 42001 and the next FDA validation cycle are up next

Open source

Project Stars Language What it does
scorm-again TypeScript Modern SCORM 1.2 / 2004 runtime library. v3.0 shipped Dec '25 with a complete SCORM 2004 sequencing engine, 95%+ statement coverage, 6,000+ conformance tests, and Playwright cross-browser testing.
mjml-java Java Pure-Java MJML 4 email renderer. Zero runtime dependencies beyond the JDK, all 31 components, 1,116 tests, golden-file parity with the official Node.js CLI.
elearning-module-parser Java Multi-standard eLearning package parser — SCORM 1.2, SCORM 2004, AICC, cmi5, xAPI/TinCan. Rule-based validation architecture. On Maven Central.
agent-peer-review Claude Code plugin AI-to-AI peer validation framework. Two AI perspectives catch more issues than one — Claude Code + OpenAI Codex as a structured peer reviewer.

The stack I reach for

  • Backend  ·  Java 21  ·  Jakarta EE 10  ·  Spring Boot  ·  Hibernate  ·  jOOQ  ·  Flyway
  • Cloud  ·  AWS (EKS, Aurora, Bedrock, Lambda, CloudFront, S3)  ·  Kubernetes  ·  Flux CD  ·  CloudFormation
  • Identity  ·  Keycloak  ·  OAuth2  ·  OIDC  ·  SAML
  • AI  ·  LangChain4j  ·  Amazon Bedrock  ·  Titan embeddings  ·  S3 Vectors  ·  multi-model orchestration
  • Frontend  ·  TypeScript  ·  Preact  ·  Bootstrap
  • Scripting & glue  ·  Python (for almost everything), Rust (learning, shipping slowly)

The short version

Where Raleigh, NC
Day job VP of Technology, Noverant Inc.
Experience 17 years building software · 14 at the current place
Education M.Eng. Management, Duke  ·  B.S. CS, Grand Valley State
Certifications AWS Solutions Architect · SysOps Administrator · Developer (all active)
Open source 5 active projects  ·  300+ stars  ·  MIT / Apache 2.0

Elsewhere


Last updated April 2026. Handcrafted in Raleigh. No LLMs were harmed in the making of this profile — though a few collaborated.

Pinned Loading

  1. scorm-again scorm-again Public

    A modern SCORM JavaScript runtime library.

    TypeScript 304 73

  2. elearning-module-parser elearning-module-parser Public

    A library for parsing eLearning module configuration files and packages

    Java 3 2

  3. keycloak-theme-additional-info-extension keycloak-theme-additional-info-extension Public

    Provides Password Policy data as well as Realm attribute access to your Keycloak FreeMarker templates

    Java 8 1

  4. git-commit-data-action git-commit-data-action Public

    Forked from rlespinasse/git-commit-data-action

    Action to expose git commit info

    Shell 2

  5. handlebars-java handlebars-java Public

    Forked from jknack/handlebars.java

    Logic-less and semantic Mustache templates with Java

    Java 2

  6. advent-of-code-2025 advent-of-code-2025 Public

    Python