Matt Kantor

email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Matt Kantor is a versatile freelance software developer with two decades of experience delivering reliable backend systems and developer tooling. He brings hands-on Rust expertise and a track record in QA automation, evidenced by contributions to handlebars-rust and clap-rs projects. His career spans leadership and senior engineering roles, including CTO at Zampus and senior positions at Kabam and Credit Karma, while continuing as a self-employed developer since 2004. Based in Elmira, New York, he focuses on solving problems at the intersection of technology and society, turning complex requirements into practical, maintainable solutions. An active open-source contributor and curious thinker, he blends engineering depth with an interest in physics, sociology, and philosophy to shape well-rounded software that serves people.
code13 years of coding experience
github-logo-circle

Github Skills (15)

testing10
grammar10
test-automation10
grammars10
parser10
rust10
template-engine10
handlebars10
argument-parsing10
command-line10
error-handling9
github-action-workflow5
github-actions-workflow5
github-ci5
github-actions-workflows5

Programming languages (19)

MDXC++CSSRustStandard MLHandlebarsScalaGo

Github contributions (5)

github-logo-circle
sunng87/handlebars-rust

Jun 2020 - Jul 2022

Rust templating with Handlebars
Role in this project:
userBack-end Developer
Contributions:4 reviews, 16 commits, 12 PRs in 2 years 1 month
Contributions summary:Matt primarily contributed to the core functionality of the Handlebars-Rust templating engine. Their work focused on enhancing the template parsing and rendering capabilities, including adding features like rendering pre-parsed templates and handling non-iterable values in `#each` blocks, aligning behavior with the JavaScript implementation. Furthermore, the user made significant changes to the grammar and partial handling, allowing parameters to be passed to partials through subexpressions. Additional contributions focused on improving documentation and error handling within the codebase.
template-enginetemplaterusttemplatingmustache
clap-rs/clap

Aug 2020 - Aug 2020

A full featured, fast Command Line Argument Parser for Rust
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:2 reviews, 17 commits, 8 PRs in 13 days
Contributions summary:Matt primarily focused on improving the testing infrastructure for the clap-rs/clap repository. Their contributions include adding tests for specific functionalities, such as the help message generation with long arguments and no arguments. The user also addressed a bug related to the help message formatting by adding a test to verify the fix and making the necessary code changes. Furthermore, the user modified the tests to prevent interference with the test framework, leading to a more reliable testing environment.
argvfull-featuredsubcommandsrustargument-parser
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial