About MRM Custom Solutions

The Short Version

I’m Ryan Mueller, and I run MRM Custom Solutions as a consulting practice focused on electrical design, embedded systems, and industrial controls. I have lead engineering teams full-time in the lighting & controls and off-highway machinery space, and I take on consulting projects that let me work on interesting technical problems outside of my day job.

Background

My path into design work wasn’t the typical straight line from university into a technical role. I started in hands-on manufacturing roles while in college, which taught me early on that elegant designs mean nothing if they can’t be built reliably or cost-effectively. When I moved into design work and eventually team leadership, that manufacturing perspective stuck with me.

Over the past six years, I’ve led teams that designed and delivered custom hardware and software products for industrial clients—everything from lighting control systems, Solar and battery power systems, to hydraulic machine controllers for off-highway equipment. The variety has been the best part: one month you’re debugging CAN bus communication on an ECU, the next you’re laying out a high-current power board.

What Keeps This Interesting

I genuinely enjoy projects where the circuit design or system architecture has some complexity to it. Software automation tools and production scripts are useful and typically quick and easy, but give me a challenging design or control system that has to coordinate multiple subsystems in real-time, and I’ll be happy.

The consulting work lets me stay hands-on with interesting designs that are outside my day-to-day. It’s a good balance.

Technical Background

My work spans the full product development cycle. On the hardware side, that means circuit design, PCB layout, and power systems. I use tools like Autodesk EAGLE and EasyEDA Pro, and I’ve shepherded designs through FCC, UL, and NEC certification processes.

Software-wise, I primarily work in C/C++ for embedded systems—microcontroller firmware, ECU programming, communication protocols, and machine control logic. I’ve also built desktop applications and automation tools in C++ and Python. The embedded work covers both bare-metal and RTOS environments, and I’m comfortable with everything from Arduino platforms to custom controllers.

Development tools I use regularly: VS Code, Visual Studio, CODESYS, QT for GUI work, and standard version control through GitHub and Bitbucket. For technical documentation, I stick with Microsoft Office and Adobe products when something needs to look professional.

The Practical Stuff

Most of my consulting work happens remotely—circuit reviews, firmware development, design consultation. When a project needs hardware debugging or on-site commissioning, I can make that work depending on location and timing.

I work best with small to medium-sized companies that have a specific technical challenge or product development need but don’t have the in-house expertise or bandwidth to tackle it themselves. If that sounds like your situation, let’s talk about whether I can help.


Want to discuss a project? Contact me and we’ll figure out if it’s a good fit.