Thanks for visiting my website BlackRock3D.ca!

My name is Josh Lehman and I have a passion for Engineering, Technology and Computer Programming.

Currently I am transitioning from a role in Mechanical Engineering to a new role in Software Engineering, Computer Programming and Web Development.

Computer programming has become extremely interesting to me over the past fifteen years, ever since I took a C++ Programming course as part of my Mechanical Engineering program. Still recall leaving the first class realizing the possibilities that programming could open up, especially being an avid gamer at the time.


Due to the recent shortage of labor in the sector, coupled with my growing skillset, now is a great time to broaden my professional horizon from mechanical engineering into software engineering/computer programming/web development.

My degree in Mech. Engineering from McMaster University has given me the necessary problem solving/reasoning skills and thought process required for efficient coding in an object oriented programming environment. My attention to detail has been fine tuned from 20+ years of engineering design, overseeing the development of major product lines through the entire lifecycle (R&D, Engineering, Manufacture, Customer Support and Retirement).

These skills will give me an advantage in the software engineering industry.

Please have a look at my interactive resume on blackrock3d.ca (my website)
for a real world application of my programming/web development skills.


I look forward to speaking with you, and to the possibility of having a chance to put my programming skills to work for your organization!

If you would like to see more of my portfolio, resume, or to speak in person via skype or zoom please feel free to contact myself here and I will be sure to respond back within a few hours.

Joshua R.B. Lehman


*NEW* JULY 2022 *NEW

*Interactive* Software Engineering/Web Developer Resume

*Interactive* Software Engineering/Web Developer Resume

PDF VERSION OF RESUME AVAILABLE HERE


Over the past 15 years I have become proficient in the following programming languages:

Try me, this is interactive

(animation above powered by ThreeJS)

Extremely eager to learn new software stacks and help your team level up!


A Taste of my Previous Work

Click HERE To Learn How The EBC200 was Engineered for NYE Manufacturing

Latest Blog Posts:

HTML TUTORIAL NOW ONLINE
NEW HTML5 TUTORIAL AVAILABLE HTML5 FULL TUTORIAL
Crownland Canoe Trip In Muskoka – Late June
Canoeing is a chance to reconnect with nature and family
16 X 16 Pixel RGB LED Artboard Part 1
A few months back I saw some very interesting NeoPixel coffee table designs on YouTube. Right away I knew that …
16 X 16 Pixel RGB LED Artboard Part 2
So continuing from Part 1 of the Series on designing and building a 16 X 16 RGB LED Artboard… At …
16 X 16 Pixel RGB LED Artboard Part 3
This is the third post in the 16 X 16 Pixel RGB LED Artboard project, Part1 and Part2  links just …
Fix those pesky Solid part Fillet errors in Solidworks using basic Surfacing Tools
I've come across this problem more than a few times and never had a good solution. Sure you can mess …
Solidworks Sheet Metal – 90 Degree Elbow Rolled, Formed
This video tutorial shows how to make a90-degree elbow in Solidworks Sheet Metal, then save the individual sections, and flatten …
SolidWorks Sheet Metal Tutorial – Electrical Enclosure (STEP-BY-STEP)
Step-by-step video tutorial showing how to make a small electrical enclosure from sheet metal. You will learn how to create …
MQTT IR Blaster for my OpenHab Setup (nodemcu+MQTT+openhab+IR)
A few months back I started to setup a dedicated home automation system to control my ever-growing number of "smart" …
16 X 16 Pixel RGB LED Artboard Part 4
The fourth and final post in my 16 X 16 Pixel RGB LED Artboard project.
Wifi Temperature Sensor (ESP8266 + DHT11 + MQTT)
Remote temperature sensor using ESP8266 Development board + DHT11 Temp Sensor + MQTT and Openhab