
Industrial software and device integration
I develop machine interfaces and integrate PLCs, CNCs, vision systems and laser marking equipment using Modbus, serial communication and TCP/IP.
Mauro Raymondi / MountainSoft since 2007
I’m Mauro Raymondi, founder of MountainSoft and an independent Senior Software and Systems Engineer. I design, develop and integrate software, data and devices: industrial IoT and automation, C#/.NET applications, Niagara and the modernisation of existing systems.
Available for remote projects and ongoing technical partnerships, with on-site activities agreed when needed.
Supervisory systems, Niagara, machine interfaces and device communication.
Web applications, APIs, background services, WPF desktop software and data integration.
01 / Services

I develop machine interfaces and integrate PLCs, CNCs, vision systems and laser marking equipment using Modbus, serial communication and TCP/IP.

I develop supervisory web applications and MQTT services to connect device status, measurements, events and operational workflows with business software.

I design and develop custom Niagara modules, drivers and web interfaces, integrating field devices, cloud platforms and external services.

I build web applications, APIs, services and WPF interfaces, and modernise existing software and data integrations with an agreed migration scope.
02 / Selected projects
A selection of consulting projects within my independent activity. Client names are omitted; engagements may overlap.
Since January 2025, through a consulting intermediary, I have been developing a hotel automation Supervisor using .NET/Blazor and MQTT.
Through an engineering intermediary, I handled development and deployment of a cloud driver in 2021–2024, with subsequent support on request. In a separate 2024–September 2026 engagement, I started a Niagara-to-cloud connector from scratch and developed it before an international team joined the project.
Since 2012, I have developed and supported travel-agency management applications, including integration with existing systems. My .NET integration work also includes web/API and Windows gateway components for legacy SQL Anywhere data, data mapping, reconciliation, exports and IIS deployment.
Since 2007, I have developed HMIs for automation lines and laser marking machines. Other assignments include WPF UserControls for graphics and complex tables (June 2021–February 2025, through an intermediary), vision, collision management and optical calibration (2009–July 2020), and an experimental laser/ultrasonic system with WPF integration (January 2018–December 2019).
Tell me about your integration constraints and existing software so we can identify the most relevant experience for your project.
03 / Skills
VB, C, C++, Java and OpenGL; BACnet and LonWorks experience. I assess existing technologies and dependencies before agreeing a modernisation path.
04 / Working together
I take responsibility for analysis, implementation and technical decisions, working directly with you and your team against agreed milestones. I provide progress updates, reviews, documentation and a maintainable handover.
Understand the existing system, constraints and technical risks.
Agree deliverables, milestones and acceptance criteria.
Develop in manageable increments, with progress updates and technical reviews.
Verify behaviour against agreed requirements and integration constraints.
Agree deployment activities and provide maintainable code, documentation and a practical handover.
Define follow-up support and ongoing collaboration to suit the project.
I use my own established professional tools and can adopt client-approved environments, repositories and processes. AI supports analysis, refactoring and test preparation; I retain responsibility for architecture, technical decisions, review and validation.

Mauro Raymondi / MountainSoft
I founded MountainSoft in 2007. As a Senior Software and Systems Engineer and Tridium Niagara Certified Developer, I combine architecture, development and integration. My international collaborations involve France, Switzerland and Taiwan. I work independently or alongside your technical team.
[email protected]05 / Contact
Tell me about your system, the challenge and your preferred timeline. We can agree a focused project or an ongoing technical partnership.
Email Mauro[email protected] · LinkedIn · www.mountainsoft.it
MountainSoft will never rent or sell your personal data to third parties and will not share it with parties that do not have a legitimate reason to access it.