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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AmenJlili/README.md

Hi there, my name is Amen. 👋

SOLIDWORKS API Expert & Technical Founder at Blue Byte Systems Inc.
Vancouver, BC · CAD APIs ·SOLIDWORKS & PDM · Engineering Software Tools · .NET Development


👨‍💻 About Me

Hi, I’m Amen — founder and technical director of Blue Byte Systems Inc., a software company based in Vancouver specializing in automating SOLIDWORKS CAD and PDM through powerful APIs.

With over a decade of experience in CAD and software development, I’ve helped hundreds of engineering teams streamline design workflows using SOLIDWORKS API, PDM Professional API, and .NET.

I’m the author of:

  • The Best Practices Guide for SOLIDWORKS PDM
  • The CSWP-API certification exam
  • Several training courses on SOLIDWORKS API and PDM automation CADOverflow.com

I also lead the SOLIDWORKS APIs User Group and run CADOverflow.com, a Q&A community for API developers.


🚀 Pinned Projects

Open-source SDK for building robust SOLIDWORKS PDM add-ins. Provides helpers and wrappers over the official API to simplify development.

Debug PDM add-ins easily with console output and multi-selection testing. No need to attach to explorer.exe.

Collection of ready-to-use macros to automate common tasks like BOM export, PDF batch processing, and model updates.

Reusable C# extension methods for common SOLIDWORKS operations (feature traversal, sketch editing, etc.).

Batch tool for updating sheet metal parameters like bend radius, thickness, and K-factor in SOLIDWORKS.


📚 Courses, Content & Community

  • 🎓 Course Author: Mastering the SOLIDWORKS API, SOLIDWORKS PDM Automation in VBA
  • 🧠 Blog: Blue Byte Blog – deep-dive posts on automation, performance, and best practices
  • 🎥 YouTube: Blue Byte Systems Inc. – tutorials, tips, and walkthroughs
  • 🌐 Forum Founder: CADOverflow.com – the Q&A hub for SOLIDWORKS API developers

🧰 Technologies & Tools

  • Languages: C#, VB.NET, VBA, C++, SQL
  • Platforms: SOLIDWORKS, PDM Professional, DraftSight, Web2
  • Frameworks: .NET Framework, Interop, COM/OLE Automation
  • Tools: Visual Studio, GitHub, Azure DevOps, Excel Interop
  • Skills: Add-in development, API training, batch automation, system integration

🤝 Let’s Connect


Feel free to connect if you’re building custom CAD tools, automating workflows, or just want to talk SOLIDWORKS API. Always happy to collaborate!

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# 26 6

  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# 10 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# 10