IT Consultant and Digital Innovator – From code to business strategies.
Always looking for the next big idea.
CONTACTS

Software development & customized digital solutions

I design and develop web and mobile applications, and software for embedded devices: from React and React Native to ESP32, serial communications, and MQTT-based IoT systems. I handle frontend, backend, and server applications: a single technical contact for your entire project.

Web app in React

Modern, fast, and responsive web applications built in React for a seamless experience on desktop and mobile.

Mobile App with React Native

Develop iOS and Android apps from a single code base, reducing development and maintenance time and costs.

Native iOS & Android applications

When you need maximum control, I also develop native apps with Xcode for iOS and Java/Android for Android.

Software for embedded devices

Software and hardware integration: serial communication with ESP32, PIN reading, sensor and actuator management.

IoT & MQTT protocols

I design MQTT-based architectures to connect devices, collect real-time data, and manage communication between nodes.

Backend & server management

I develop APIs and backend services, and manage them server-side with tools like PM2 to keep processes under control.

Web and mobile applications with React

Modern interfaces

React allows you to create fast, clean and intuitive UIs, perfect for web applications that need to work every day.

A single code base

With React Native, I develop iOS and Android apps starting from the same project, maintaining consistency and reducing costs.

Performance & Scalability

I structure applications with growth and maintenance in mind over time, so it's easier to add new features.

From idea to deployment

Not just interfaces: I also deal with integration with APIs, databases and production deployments.

hardware to firmware

Software development for ESP32
and embedded devices

arrow
01
Device Analysis

Let's start with the hardware requirements: ESP32, pins to use, connected sensors, power supply and project constraints.

arrow
02
process2
Development & Integration

Software development that communicates with the board: PIN reading, serial communication, control logic and data exchange with the outside world.

03
process3
Field tests & optimizations

We test the device in real-world conditions, collect data, and optimize firmware and communications to make it stable and reliable.

MQTT and communication in IoT systems

What is MQTT and why should you use it?

MQTT is a lightweight protocol designed to connect devices and servers even over unstable networks. It's perfect for IoT, sensors, and distributed systems.

Publish/Subscribe Architectures

I design systems where devices “publish” data and other services “subscribe” to it, making communication flexible and easily extensible.

Real-time monitoring

With MQTT we can receive statuses, alerts, and measurements in real time and react immediately with automations or notifications.

Safety and reliability

I configure authentication, authorization, and Quality of Service (QoS) levels to ensure messages get where they're supposed to, when they're supposed to.

server and maintenance

Servers, processes and
application maintenance

A single technical contact

Frontend, backend, and server: one person with a complete view of the project.

Process Management with PM2

PM2 to automatically monitor and restart processes, simplifying the management of applications in production.

Deployment and updates

Set up a clean deployment flow, update applications, and reduce downtime.

Continuous support

I can support you over time with additions, optimizations, and integrations with new services or devices.