Skip to content
View sadayamuthu's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report sadayamuthu

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. 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
sadayamuthu/README.md
Karthikeyan Sadayamuthu

typing banner

Website LinkedIn OpenAstra ORCID Zenodo GitHub followers

16+ years FedRAMP Moderate and GovCloud 5 certifications total stars profile views

I'm a principal engineer with 16+ years building secure, large-scale software platforms, now focused on agentic AI for commercial and regulated environments.

In open source I build in two areas: tools for AI coding agents, and machine-readable security compliance. On the agent side that means an offline AI code editor, and catching what parallel agents break and what they change without being asked. On the compliance side it means turning NIST SP 800-53 and FedRAMP into data and pre-commit checks that developers can actually run.

Principal Software Engineer at Autodesk. Ashburn, VA.


AI coding agents

zero-egress mergelock unasked

  • ZeroEgress: an offline AI code editor. Chat, agent, quick edit and autocomplete with local models (Ollama, vLLM, LM Studio); nothing leaves your machine. Paper: 10.5281/zenodo.23679809.
  • mergelock: catches the merge conflicts git can't see between parallel AI agent branches, like a changed signature against a new caller or a deleted symbol that's still in use. TS/JS/Python, tree-sitter based. CLI and MCP server, installable from homebrew-tap. Paper: 10.5281/zenodo.23637444.
  • unasked: shows what your coding agent changed that you never asked for. It scores every hunk against your prompts and the agent's transcript, then reverts just those hunks, with undo. Works with Claude Code and Codex, runs locally, no network. Paper: 10.5281/zenodo.23637741.

AI policy

OpenGPL

  • OpenGPL (opengpl.org): Open Generative Policy Language, a declarative policy language for AI behavioral constraints. It has a schema spec, a parser, and compliance mappings to NIST AI RMF, FedRAMP and ISO 42001, and ships with an SDK, a CLI and a Docker sidecar for runtime policy enforcement in AI pipelines.

Security compliance: OpenAstra

OpenAstra brings NIST-grade security compliance into the developer workflow.

controlgate OCBC

  • ControlGate: an automated NIST 800-53 Rev. 5 compliance gate. Scans code changes across 8 security domains at pre-commit and PR time, with block/warn verdicts and remediation guidance. Validated against controlgate-test-suite, a set of deliberately vulnerable projects.
  • OCBC: Open Controls Baseline Catalog, a machine-readable NIST SP 800-53 Rev. 5 + FedRAMP catalog. Updated daily, zero install, cloud-agnostic.
  • nist-cloud-security-baseline: maps NIST SP 800-53 Rev. 5 controls to FedRAMP baselines via OSCAL, published as enriched JSON.
  • OEBC: Open Exposure Baseline Catalog.

Toolbox

Python, Java, Go, TypeScript, JavaScript, AWS, Azure, Terraform, Docker, Git, Linux, Bash

AI and agents: multi-agent orchestration, MCP (FastMCP), LangChain, OpenAI, Claude, RAG, LLM guardrails, LangSmith, Opik. Security and compliance: FedRAMP Moderate, AWS GovCloud, NIST SP 800-53 Rev. 5, NIST AI RMF, ISO 42001, OSCAL, Zero Trust, GDPR/CCPA. Cloud: AWS (Lambda, EventBridge, SQS, S3, CloudWatch), Azure Identity / MSAL, Terraform. Data: Snowflake, Airflow, dbt, Fivetran, Neo4j, DuckDB.


Experience

  • Principal Software Engineer, Autodesk (2022–present)
  • Senior Software Development Engineer, Comcast (2016–2022)
  • Senior Java Developer, The Home Depot (2013–2016)
  • Earlier: Tata Consultancy Services, BNY Mellon, Sybrant Technologies (2009–2013)

Certifications

  • Trusted AI Safety Expert (TAISE), Cloud Security Alliance
  • Certificate of Competence in Zero Trust (CCZT), Cloud Security Alliance
  • Microsoft Azure Security Engineer Associate
  • Microsoft Cybersecurity Analyst
  • Neo4j Certified Professional

Education

  • B.E. Information Technology, Annamalai University, 2008.

Pinned Loading

  1. mergelock mergelock Public

    Catch merge conflicts git can't see between parallel AI agent branches: changed signatures vs new callers, deleted symbols still in use. TS/JS/Python. CLI + MCP server.

    Go 1

  2. unasked unasked Public

    See what your coding agent changed that you never asked for. Scores every hunk against your prompts and the agent's transcript, then reverts just those, with undo. Claude Code + Codex. Local, no ne…

    Go

  3. zero-egress zero-egress Public

    An offline AI code editor. Chat, agent, quick edit and autocomplete with local models (Ollama, vLLM, LM Studio); nothing leaves your machine.

    TypeScript 4

  4. opengpl opengpl Public

    OpenGPL (Governance Policy Language) — an open, declarative policy language for generative AI agents: what they can access, what they can produce, and the compliance evidence to prove it.

    Python