Bruno Gavand

IT and microelectronics consulting and development. Coaching and personalised digital support

Do you have a project, or is your project already under way? Contact me.

Now.

A passion for projects that are finished and that work.

If you have landed on this page, you have understood that the path to completing a project is never a straight line.

Fractality

Looking at the steps to take reveals others, recursively. You have to make the right choices to avoid falling into infinite depths.

Similarity and divergence

Two seemingly close solutions can have very different effects in the long run. A careful analysis is needed.

Clarity

“What is well conceived is clearly stated, and the words to say it come easily.” Let's follow Boileau's advice so as not to produce systems that fall over as soon as they start.

Pruning

Let's apply Ockham's razor to our data, with complete objectivity.

Agility

Goals and means may change throughout a project; the only dogma to accept is to have no other.

Lightness

Let's remember our childhood games, which taught us that the more cubes you stack, the more fragile the structure becomes.

Know-how built on experience

Whether you are a self-employed entrepreneur or an industrial company, your project will be supported with presence, availability and solutions suited to your means and objectives, by someone who speaks your language.

This relies on expertise in:

  • Wired and wireless computer networks (Ethernet, GSM, WiFi, Bluetooth, …) and their protocols (TCP, UDP, Modbus, CAN, RS485…)
  • Databases (SQL, MySQL, PostgreSQL, MariaDB, SQLite…)
  • Servers and their protocols (HTTP, HTTPS, FTP, SSH, SMTP, RTSP, SIP…)
  • Programming languages (Assembly, C, C++, Python, Perl, Bash, PHP/HTML, Qt, Java, Javascript…)
  • Computer hardware and operating systems (Linux, Windows, Android, iOS, RTOS…)
  • Microcontrollers (PIC and dsPIC, AVR, ARM, 8051, STM32, MSP430, …), their development tools and their digital interfaces
  • Client and server API techniques, and the IoT world
  • Machine learning techniques to build artificial intelligence and predictive systems

For the delivery:

  • Consulting audits of your systems
  • Fixes or adaptations of existing systems
  • Computer and/or electronics projects from A to Z, including for example the design of hardware devices communicating with a central server and controllable from a smartphone application
  • Mock-ups and rapid prototypes, industrialisation files
  • Production or user documentation
  • Monitoring and maintenance of the systems put in place

“You can avoid reality, but you cannot avoid the consequences of avoiding reality.”

Ayn Rand

Philosopher and novelist