Skip to content
View J8k3's full-sized avatar
πŸ’­
Building things. Writing about it at jacobmarks.com.
πŸ’­
Building things. Writing about it at jacobmarks.com.

Block or report J8k3

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

Jacob Marks

Senior Engineering Leader | Payment Cryptography | Distributed Systems | ex-AWS

I build and scale security-critical, regulated infrastructure where correctness, compliance, and availability are non-negotiable. Most recently I led the architecture and launch of AWS Payment Cryptography, a globally deployed, hardware-backed cryptographic service, taking it from ambiguous customer input to production under strict PCI and regulatory constraints.

I operate at the boundary between deep technical design and durable execution: defining systems, authoring threat models, governing hardware and software designs, and building the operational practices that hold up over time. I stay hands-on in critical paths and set technical direction that scales beyond my direct involvement.

Currently targeting Director of Engineering, VP Engineering, or senior IC roles in fintech, payments, and security-critical infrastructure.

πŸ“„ Blog & Website Β· πŸ’Ό LinkedIn


πŸ”§ Active Projects

CyberChef Payments

J8k3/CyberChef Β· J8k3/CyberChef-Payments, AI-assisted development

A fork of GCHQ's CyberChef extended with payment cryptography tooling for engineering, debugging, interoperability testing, and standards exploration. If you've done this work in payments you know the time it takes to test schemes and data structures without a live HSM. That's the gap this fills.

J8k3/CyberChef β€” the implementation fork. Operations cover EMV (ARQC/ARPC, issuer scripts, MAC), PIN (blocks, DUKPT TDES/AES, IBM 3624, Visa PVV), MAC, card validation, key management (TR-31, TR-34, ECDH, KCV), and HSM command parsing (Thales payShield, Futurex). All operations are explicit, inspectable, and composable. Fully client-side, nothing leaves your browser.

J8k3/CyberChef-Payments β€” workflow catalog with recipe links, screenshots, chaining patterns, and validation status across all operations.

🌐 Live demo: cyberchef.jacobmarks.com

AWS Payment Cryptography HSM Proxy

J8k3/aws-payment-cryptography-hsm-proxy, AI-assisted development

A local proxy that exposes AWS Payment Cryptography through a traditional HSM-style interface, letting existing payment tooling, test harnesses, and integrations work against APC without rewriting against the AWS SDK. Useful for migration work and interoperability testing from environments that already speak HSM idioms.

AWS Payment Cryptography MCP

J8k3/aws-payment-cryptography-mcp, AI-assisted development

A Model Context Protocol server for AWS Payment Cryptography. Companion to the HSM proxy. Exposes APC operations as MCP tools so LLM-driven agents and assistants can perform structured payment cryptography work with proper boundaries.


πŸ—οΈ Engineering Background

AWS Payment Cryptography (2021–2026)

Led the definition, architecture, and launch of a globally deployed, hardware-backed cryptography-as-a-service platform, a first of its kind in the cloud.

  • Authored the foundational threat model and security posture from early customer input through launch and steady-state
  • Defined and governed control-plane, data-plane, and hardware designs, maintaining system coherence through technical review
  • Established operational and observability practices focused on customer impact and failure modes
  • Introduced daily HSM fleet health evaluation, reducing unsellable capacity from ~10% toward ~5%
  • Established hardware-backed design patterns later reused across related cryptographic services

EC2 Core Platform (2018–2021)

Owned core EC2 platform services and led architectural improvements at massive scale.

  • Led architectural separation of telemetry and billing systems supporting hundreds of petabytes of customer data
  • Owned platform-level reliability and cost tradeoffs across core EC2 infrastructure during periods of rapid scale

Defense & National Security (Booz Allen Hamilton, 2008–2016)

Progressed from hands-on engineer into technical and program leadership on systems operating under security and compliance constraints.


πŸ› οΈ Technical Depth

  • Languages: C# / .NET (primary), Javascript, Python, Rust
  • Domains: Payment cryptography, HSM/PCI compliance, distributed systems, key management, cloud infrastructure
  • Security: Threat modeling, PCI-DSS, NIST/DoD ATO, hardware security modules
  • Leadership: Multi-team engineering orgs, technical direction, engineering management

πŸ“ Other Projects

  • aws-ms-deploy-assistant, AWS Labs project (contributions under legacy account @J8K3-zz)
  • LightningPDF, fast-loading PDF viewer with merge, rotate, and reorder features; built for speed when reviewing large document volumes (C#)
  • document-sorter, PDF document classifier that automatically organizes scanned documents into folders based on keyword matching rules (C#)
  • awssescredgen, CLI tooling for AWS SES credential generation (C#)
  • speventreceiverman, utility for SharePoint event receiver management (C#)

Note on GitHub accounts: Due to a legacy account recovery issue, my original profile was renamed by GitHub. Current active account: @J8k3. Historical contributions: @J8K3-zz.

Pinned Loading

  1. CyberChef CyberChef Public

    Forked from gchq/CyberChef

    This fork extends CyberChef with a focused set of payment cryptography operations intended for engineering, debugging, and interoperability work in regulated payment environments.

    JavaScript 1

  2. aws-payment-cryptography-hsm-proxy aws-payment-cryptography-hsm-proxy Public

    Rust TCP proxy: translate Thales payShield 10K and Futurex Excrypt wire commands to AWS Payment Cryptography API calls, without changing the application.

    Rust

  3. aws-payment-cryptography-mcp aws-payment-cryptography-mcp Public

    MCP server for AWS Payment Cryptography β€” key lifecycle, HSM migration analysis, and PCI-aware cryptographic operations. Works with Claude Code, Codex CLI, and any MCP-compatible client.

    Python