Founder and Technical Director at Blue Byte Systems Inc.
SOLIDWORKS API · SOLIDWORKS PDM · CAD Automation · .NET Development · Engineering Software Tools
I build software for engineering teams that need more than out-of-the-box CAD and PDM tools.
I’m the founder of Blue Byte Systems Inc., a Vancouver-based company specializing in automation solutions for SOLIDWORKS, SOLIDWORKS PDM Professional, engineering workflows, CAD data, and custom .NET applications.
For more than a decade, I have helped engineering teams automate repetitive tasks, improve data management, streamline release processes, and build reliable software around the SOLIDWORKS and SOLIDWORKS PDM APIs.
I am also active in the SOLIDWORKS API community as:
- Author of the Best Practices Guide for SOLIDWORKS PDM
- Author of SOLIDWORKS API and SOLIDWORKS PDM automation training courses
- SOLIDWORKS API User Group leader
- Founder of CADOverflow.com, a Q&A community for CAD automation developers
An open-source SDK for building SOLIDWORKS PDM add-ins with cleaner structure, reusable helpers, and common development patterns around the official SOLIDWORKS PDM API.
Docs: pdmsdk.bluebyte.biz
A console-based debugging utility for SOLIDWORKS PDM add-ins. It helps developers test add-in commands, inspect selections, and debug logic without repeatedly attaching to explorer.exe.
Reusable C# extension methods for common SOLIDWORKS API operations, including model interrogation, feature traversal, sketch handling, and automation helpers.
A collection of ready-to-use SOLIDWORKS VBA macros for common automation tasks, including drawing exports, BOM processing, model updates, and batch operations.
A command-line and scripting tool for SOLIDWORKS PDM Professional. PDMShell helps automate vault operations such as check-out, check-in, variable updates, searches, batch processing, and workflow-driven automation.
Website: pdmshell.com
A batch utility for updating SOLIDWORKS sheet metal parameters such as bend radius, thickness, and K-factor.
- Courses: Courses
- Blog: Blue Byte Blog
- YouTube: Blue Byte Systems Inc.
- Community: CADOverflow.com
Languages: C#, VB.NET, VBA, C++, SQL
Platforms: SOLIDWORKS, SOLIDWORKS PDM Professional, DraftSight
Frameworks: .NET Framework 4, COM Interop, OLE Automation, WPF, WinForms, Prism
Tools: Visual Studio, GitHub, Azure DevOps, Excel Interop
Focus Areas: CAD automation, PDM integrations, add-in development, API training, batch processing, engineering workflow automation
I’m always interested in SOLIDWORKS API, PDM automation, CAD data management, and engineering software development.





