Skip to content
View mcarvin8's full-sized avatar

Organizations

@Flow-Scanner

Block or report mcarvin8

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

mcarvin8 (Matt Carvin)

Platform Engineer by day, open-source enthusiast whenever I find the time.

I enjoy turning frustrating development workflows into small, practical tools that other people can use.

Most of my projects have grown out of problems I encountered while working with Salesforce development, metadata, CI/CD, and developer tooling.

LinkedIn GitHub NPM crates.io Docker Hub Buy Me a Coffee


Open-source projects

Here are some of the projects I have created and continue to maintain:

Project What it does
sf-decomposer Breaks large Salesforce metadata files into smaller, Git-friendly files and recomposes them for deployment.
apex-code-coverage-transformer Converts Salesforce Apex coverage results into standard formats for CI/CD and code-quality platforms.
config-disassembler A Rust library for splitting and rebuilding structured configuration files.
config-disassembler-node Node.js bindings for config-disassembler, built with napi-rs.
sf-package-combiner Combines Salesforce package manifests into 1 file.
sf-package-list A small utility for listing and working with Salesforce package manifests.

Contributions are welcome

Some repositories are under active development, while others are maintained as needed.

Issues, ideas, and pull requests are always appreciated. Real-world feedback is often what helps me decide where a project should go next.

You can also support my work by starring a useful repository or sharing it with someone who might benefit from it.

Pinned Loading

  1. sf-decomposer sf-decomposer Public

    Decompose Salesforce metadata into granular, VCS-friendly files; recompose for deployment.

    TypeScript 22 3

  2. apex-code-coverage-transformer apex-code-coverage-transformer Public

    Transform Salesforce Apex code coverage JSON for SonarQube, SonarCloud, GitHub, GitLab, Azure, and Bitbucket.

    TypeScript 22 1

  3. smart-diff smart-diff Public

    Generates AI-powered natural-language summaries of git diffs for code review.

    TypeScript 1

  4. config-disassembler config-disassembler Public

    Disassemble configuration files into smaller, version-control friendly pieces and reassemble them on demand.

    Rust