Dominic Ruff

Senior Software Engineer

Welcome

Hello! I'm Dominic Ruff, a senior software engineer with 40 years of experience across various technology areas. I specialize in electronics, embedded systems, Linux, Windows, and several real-time operating systems. I have a passion for coding in C, C++, and various scripting languages including Linux bash script, Java, and Node.js MERN stack applications. My favorite tools for software development are Git, Jenkins, GitLab, GitHub, Trello, and Jira.

Professional Experience

With 40 years of experience in the software engineering field, I have worked on a wide range of projects involving electronics, embedded systems, and real-time operating systems. My expertise includes:

Personal Interests

Apart from my professional career, I am a passionate musician and singer of country songs, as well as a jazz saxophonist, clarinetist, and keyboard player. I am fascinated by cymatics and the use of sound waves in healing and the impact of sound on matter. I have a lifelong interest in Fourier analysis of sound and frequencies, especially in the context of improving high-fidelity audio signal transmission and reception.

I am also an art enthusiast, particularly in oil painting and clay work.

My Music and Songs

Whistle in the new earth

Kerry slide cosmos

Perfect Day 5th Dimension

Free, that's you

Where are you

Sometimes i want to be alone

Times of darkness and times of light, accepting it

Calling Your Soul In

Flowing Piano Love

Current Projects

I am currently exploring the use of geometric architectures to promote high yield and high-quality food micro-production. This involves using technologies such as image processing and AI to track and analyze the growth of plants in advanced growing facilities.

Blog

First Blog Post

This is where I will share my daily thoughts, photos, videos, and text about my activities and projects.

Contact

Resume

A comprehensive look at my professional journey and skills.

Your browser does not support PDFs. Download the PDF.

AI Examples

Some examples of using AI to create solutions.

View AI MERN stack example