Vision

Our vision is simple: to provide the best SOLIDWORKS API and PDM API training and services in the SOLIDWORKS community.

Since 2012, over 14,000 SOLIDWORKS users have joined CADSharp.com to learn the SOLIDWORKS API via our online training. Hundreds more have attended our live classes and presentations on three continents. Read our testimonals and you’ll see why.

Our unparalleled customer service and attention to detail has secured us as a foremost provider of SolidWorks custom programming services. We have written macros, addins, and stand-alones for resellers, startups, and Fortune 500 companies.

If you’d like to hear about new training events and online content, please join our newsletter.



Team

The sun never sets on the CADSharp empire. We have team members in North America, Europe, Asia, and Australia with a combined 50+ years of CAD and PDM development experience and fluency in ten different languages. Some of our key members include:


Keith Rice | Technical Director

Keith began programming with C++ and Visual Basic 6.0 while in high school. After studying mechanical engineering in college, he worked as an application engineer at a Cincinnati-based SOLIDWORKS reseller for three years. During this time he discovered the SOLIDWORKS API and realized he could combine his passions for programming and CAD. Surprised by the lack of quality API training and services, he started CADSharp in March 2011. Since then he has traveled the world teaching SOLIDWORKS API and has presented at SOLIDWORKS World on API topics over fifteen times. He is currently based in Vancouver, WA, with his wife and three young children. He loves learning about other cultures, climbing the Pacific Northwest Cascade peaks, and drinking Soylent.


Amen Jlili | SOLIDWORKS API and PDM API Developer

Amen hails from Tataouine, Tunisia (famous for being the filming location for the Tatooine scenes in Star Wars) where he was raised speaking Arabic, French, and English. After receiving his masters at the Tunis School of Engineering, he worked as a quality engineer for a conveyor manufacturer in Tunis, where he was exposed to SOLIDWORKS API programming. In 2016 he left his job to begin his career as a freelance developer. CADSharp hired him as a full-time contractor shortly thereafter. In December, 2017, Amen arrived in the United States to work at CADSharp’s main office as a full-time employee. Amen is passionate about programming, customer satisfaction, and camels, hoping to one day bring these majestic creatures to prominence in North America.


Nilesh Patel | Project Manager and SOLIDWORKS API Developer

Nilesh grew up in the Gujarat province of India, where he excelled at cricket and math. Forsaking his childhood dream of playing professional cricket, he studied undergraduate mechanical engineering at The North Gujarat University before moving to Adelaide to receive a master’s degree in the same subject. Remaining in Australia (where he is now a citizen), Nilesh worked as a design engineer in Brisbane where he began studying SOLIDWORKS API. He joined CADSharp part-time in 2018 and then full-time 2019, where his deep design background gives him great insight into the automation needs of our customers. He is happily married with one son, despises vegemite, and enjoys reminding Kiwis that New Zealand is basically Australia’s Canada.


Jacob Corder | SOLIDWORKS API and Onshape Developer

Jacob’s storied career began as a mechanic for F-15 fighter jets in Alaska, where he served his country for four years. Afterward he worked as a product designer and CAD technician in the years leading up to his graduation from Hennepin Technical College, where he studied fluid power engineering. His exposure to the SOLIDWORKS API occurred during his next job as a hydraulic system designer. His prolific and innovative use of it led to his appointment as a full-time software developer, where he wrote possibly the most complex SOLIDWORKS addin known to man, totaling over half a million lines of code. In late 2019 he joined CADSharp as our first full-time Onshape developer. He currently lives with his wife and daughter in Minnesota, where he enjoys remodeling his house, staring longingly across the Canadian border, and tinkering with his remote-controlled lawn mower.


Testimonials

Thank you for this wonderful resource. You’re tutorials are so clear and user-friendly, and this is exactly what is needed in the industry. I hope you will continue teaching and I look forward to more CADSharp resources in the future.

Reagan A.,

I really enjoyed your webinar and am impressed by your style and facility of explaining these concepts in a thorough and approachable way.

Jason P.,

My training is going great so far. You’ve done a great job setting up the lessons, and the format is perfect for me to learn at my own pace.

Josh L.,

That video on API basics was amazing. I got the macro to do exactly what I want.

Gabriel P.,

Just emailing to say thank you for your course. It was very useful and you were extremely helpful. I’ll be leaving some good comments on various blogs etc about CADSharp and your excellent service.

Dekani F.,

Your tutorials have helped overcome the steep learning curve of SolidWorks APIs. I studied the free ones first, and we upgraded. I would just like to say that you do online tutorials very well. I will recommend your site to anyone wanting to learn to teach online, or learn SolidWorks API programming.

Randy T.,

I have been making good progress with learning VBA for Solidworks and would like to say your website and video tutorials have been a game-changer in developing a more in-depth understanding for me.

Bob L.,

Keith is superb, and I highly recommend his subscription web-site and training.

John M., SolidWorks Corporation Technical Sales Manager, North America,

Our newsletter is the best place to hear about new online content and live training events. Join below!