Summary
Mo Velayati is a Senior Controls Software Engineer in Portland, Oregon with ten years of experience designing and shipping control and inspection software for high-speed metrology and CNC systems. He blends deep mechanical engineering roots (MS, Oregon State) with robust C#/.NET architecture skills—leading large WPF/MVVM codebases, modularizing through private NuGet packages, and building JSON-RPC remote-control and Q-DAS export capabilities. Mo has led end-to-end product efforts from motion state machines and 5-axis simulation with collision detection to production-line integration of non-contact metrology systems. He’s as comfortable authoring low-level PLC/gantry interfaces as he is driving CI/CD automation and reusable libraries, and he often bridges CAD/CAM and software by generating custom BREP shapes and simulated point clouds. A practical problem-solver, he has repeatedly cut manufacturing time or improved tooling workflows by ~50%, showing a pattern of turning complex physical systems into maintainable, scalable software.
11 years of coding experience
14 years of employment as a software developer
Amirkabir University of Technology
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Georgia Institute of Technology
Master's degree, Mechanical Engineering, Master's degree, Mechanical Engineering at Oregon State University
English