Skip to content
View AmenJlili's full-sized avatar
🌐
www.bluebytesystems.com
🌐
www.bluebytesystems.com

Organizations

@BlueByteSystemsInc

Block or report AmenJlili

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

👋 Hi, I'm Amen Jlili

Founder and Technical Director at Blue Byte Systems Inc.
SOLIDWORKS API · SOLIDWORKS PDM · CAD Automation · .NET Development · Engineering Software Tools


About Me

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

Featured Projects

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, Content, and Community


Technologies

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


Connect


I’m always interested in SOLIDWORKS API, PDM automation, CAD data management, and engineering software development.

Pinned Loading

  1. BlueByteSystemsInc/SOLIDWORKS-PDM-API-SDK BlueByteSystemsInc/SOLIDWORKS-PDM-API-SDK Public

    The SOLIDWORKS PDM Professional Application Programming Interface (API) is an OLE programming interface to SOLIDWORKS PDM Professional. PDMSDK is the only SOLIDWORKS PDM SDK that builds on top of t…

    C# 34 9

  2. WordPressLicenseManagerNETClient WordPressLicenseManagerNETClient Public

    A .NET client for the Software License Manager WordPress Plugin (https://wordpress.org/plugins/software-license-manager/)

    C# 5 3

  3. power-sm power-sm Public

    Sheet Metal Add-in For SOLIDWORKS

    C# 13 3

  4. Console-debugger-tool-for-SOLIDWORKS-PDM-Professional-addins Console-debugger-tool-for-SOLIDWORKS-PDM-Professional-addins Public

    SOLIDWORKS PDM Professional AddIn Debugger Console

    C# 13 1