# Jedidiah McCready > Senior Software Engineer Location: Santa Rosa, California, United States Profile: https://flows.cv/jedidiah Experienced Software Engineer who cares about software engineering as a craft: clear communication, pragmatic approaches, iterative development, tech architecture, API development, learning new technologies, mentoring others, discovering/applying algorithmic solutions, reasoned clean code and testing, etc. are skills to continuously apply, adapt, and improve over time. Enthusiastic about learning new technologies, open source software, code structure and tools in the pursuit of minimizing code entropy, technical debt and pessimistically slow code. Proven history of designing and building products from zero to production in coordination with key stakeholders. Strong math, engineering, and problem solving background with a Bachelor’s Degree in Physics from Sonoma State University. Creator and maintainer of the cavalier contours open source library on GitHub (https://github.com/jbuckmccready/cavalier_contours). Experienced in utilizing Rust, .NET (F#, C#, XAML) C++, Qt, QML, Docker, Google Cloud Platform (Cloud Run and Firebase Hosting), CI/CD (GitHub, GitLab), SQL (SQLite, Postgresql), Go, Python, and web technologies (Vue.js, TypesScript, JavaScript, HTML). ## Work Experience ### Senior Software Engineer @ Syndica Jan 2023 – Present | Houston, Texas, United States ### Software Engineer @ Kval Machinery Co Jan 2017 – Jan 2023 | Petaluma, CA Lead software engineer designing and implementing KvalCAM and associated tools. Worked directly with business owners, sales, customers, product managers, customer service/technical support, mechanical engineers, electrical engineers, builders/installers, and QA to meet requirements and design new features. Creator and maintainer of cavalier contours computational geometry library and web demo (https://github.com/jbuckmccready/cavalier_contours). Tech: C++ (including Qt and QML) then migrated to Rust, Vue.js, Rust compiled to WASM, Google Cloud Run, and GitHub CI/CD. Designed and implemented an optimizing tool path generation library which makes use of the cavalier contours library. Abstract shapes are projected to complete geometric paths and tool operations. Tech: Rust with C FFI (core library), C#/WPF (host app and UI preview tool), Python (algorithm prototyping and tool path data analysis). Coinventor of patent US10739749B2 System and method for manufacturing article dynamic measurement, tool selection and toolpath generation. Designed and implemented validation and scheduling algorithms for many different machines to coordinate and optimize assignment of work across mechanical resources (multi-axis milling heads, clamps, fixed drills, feed systems, etc.). Coordinated with embedded engineers for data communication with real time controllers. Worked with mechanical engineers to implement constraint validation and optimize machine capabilities. Tech: C#, F#, Rust (deployed implementations), Python (constraint analysis). Designed and implemented a REST API using C# ASP.NET Core MVC to manage customer data in distributed software (querying a PostgreSQL DB). Created client query examples in C# and python for documentation. Collaborated in the design of a versioned and relational non-destructive revision system for storing and editing customer data in distributed software using PostgreSQL. ### Software Engineer @ Kval Machinery Co Jan 2017 – Jan 2017 | Petaluma, CA Part time contract software development and consulting. ### Software Engineer @ Interbill Jan 2017 – Jan 2017 | Rohnert Park, CA C++ and QML software engineer for client-server software. Created modern C++ Qt client application with QML UI that can read, modify, and write data to a local SQLite database cache, and communicate to a secure websocket server via asynchronous request/reply of serialized messages. Designed and implemented secure websocket server in modern C++ leveraging Qt libraries. Server queries a Microsoft SQL Server database. ### Software Engineer @ Kval Machinery Co Jan 2014 – Jan 2016 | Petaluma, CA Primary and lead software engineer designing and implementing software (KvalCAM) in .NET (C#, XAML, and F#) for customers to interface with and control automated production machines used for door processing. Worked with other engineers to introduce the use of git for source control and JIRA for issue management. Worked with key stakeholders in the design of KvalCAM software to ensure it met all expectations based on past solutions and Kval Inc’s extensive domain experience. KvalCAM software is responsible for (but not limited to) machine calibration data, job data, evaluating job expressions, previewing and validation of jobs, generating tool paths, optimized scheduling and delegation of work across a line of production machines, and communication with lower level Beckhoff TwinCAT PLCs that control the hardware of each machine. SQLite used for local storage. ## Education ### Bachelor’s Degree in Physics Sonoma State University ### Physics Transfer Program in Physics Santa Rosa Junior College ## Contact & Social - LinkedIn: https://linkedin.com/in/jedidiahmccready - Website: https://github.com/jbuckmccready --- Source: https://flows.cv/jedidiah JSON Resume: https://flows.cv/jedidiah/resume.json Last updated: 2026-04-01