Instructor
Amen Jlili
Technical Director
About me
Amen Jlili is the Founder and Technical Director of Blue Byte Systems Inc., a Vancouver-based software company specializing in SOLIDWORKS automation, SOLIDWORKS PDM customization, CAD automation, and engineering workflow software.
For more than a decade, Amen has helped engineering and manufacturing teams automate repetitive design tasks, improve PDM workflows, reduce manual errors, and build custom software around the SOLIDWORKS and SOLIDWORKS PDM APIs. His work spans SOLIDWORKS macros, add-ins, PDM Professional add-ins, workflow automation, task add-ins, data migration utilities, PLM/PDM connectors, batch publishing tools, and enterprise engineering automation systems.
Amen is the author of several SOLIDWORKS and SOLIDWORKS PDM API training courses, including Master The SOLIDWORKS API Course To Automate Your Workflow with VBA, VBA for Non-Programmers, SOLIDWORKS PDM API: Basics with VBA, SOLIDWORKS PDM API: Write PDM Add-ins in C#, SOLIDWORKS PDM API: Data Card Add-in in C#, and SOLIDWORKS PDM Task Add-in Development in C#.
These courses are designed to help SOLIDWORKS users, PDM administrators, engineers, and developers move from basic scripting to building real-world automation tools and production-ready add-ins. Blue Byte’s course pages list both SOLIDWORKS API and SOLIDWORKS PDM Professional API training tracks, including free and premium courses.
In addition to teaching, Amen has authored and contributed to open-source SOLIDWORKS API and PDM API frameworks, sample projects, macro libraries, and developer resources. He has also created practical tools such as PDMShell and PDMPublisher, which help engineering teams automate vault operations, batch export SOLIDWORKS files, generate PDFs/DXFs/STEP files, manage publishing workflows, and streamline large-scale PDM processes.
Amen has delivered SOLIDWORKS API and SOLIDWORKS PDM API training in both online and in-person formats. His background includes teaching PDM API fundamentals, add-in development, task automation, workflow customization, and real-world PDM administration/development patterns. A published SOLIDWORKS PDM API Fundamentals training outline lists Amen as the instructor and covers topics such as program architecture, Visual Studio setup, object-oriented programming, deployment, administration, and custom PDM development libraries.
He has also presented and shared technical content with the SOLIDWORKS community through blog posts, video tutorials, developer resources, and conference-related material, including SOLIDWORKS API and PDM automation topics. His public technical content covers practical subjects such as SOLIDWORKS task pane development, COM object handling, PDM automation, BOM extraction, flat-pattern export, and API best practices.
Amen’s teaching style is practical and project-based. His courses focus on helping students understand not only how to write code, but also how to use the SOLIDWORKS and PDM APIs to solve real engineering problems. Students learn how to read API documentation, structure macros and add-ins, work with files and metadata, automate repetitive operations, and build tools that can be used in professional engineering environments.
Through Blue Byte Systems Inc., Amen continues to work with companies that rely on SOLIDWORKS and SOLIDWORKS PDM, helping them develop custom add-ins, automation scripts, migration utilities, publishing systems, and integrations with ERP, PLM, and other business platforms.