I build Android and Java applications that bring microcontrollers to life — connecting ESP32, Arduino, Raspberry Pi, and Seeeduino XIAO to your mobile device with reliable, purpose-built software.
I'm a developer specializing in the overlap between mobile software and embedded hardware. My work focuses on creating Android applications that communicate with microcontrollers and single-board computers — making sensor data, automation, and IoT control accessible from any smartphone.
My apps target makers, engineers, and hobbyists who use Arduino, ESP32, Raspberry Pi, and the Seeeduino XIAO family in their projects. All published apps are available on Google Play.
Beyond Android, I develop Java SE desktop utilities for serial communication, device configuration, and data logging — useful as companion tools for any hardware project.
Turn your Android device into a full-featured FTP and HTTP file server over your local Wi-Fi network. Share files wirelessly with any PC, Mac, or compatible device — no cables, no cloud, no additional software required on the client side.
Android · ESP32 · Wi-Fi
Describe this app — e.g., a Wi-Fi dashboard that connects to an ESP32 over MQTT, displays live sensor graphs, and allows remote control of relays or servos from anywhere on the local network.
Android · Seeeduino XIAO
Describe this app — e.g., an Android companion for the Seeeduino XIAO BLE that logs IMU or environmental sensor data, exports to CSV, and visualizes trends on the device without internet access.
Java · Desktop · Arduino
Describe this Java desktop utility — e.g., a cross-platform tool that connects to any Arduino via USB serial, displays live data, lets you send commands, and logs everything to a file for analysis.
Android · Raspberry Pi
Describe this app — e.g., a remote control panel for a Raspberry Pi project over HTTP/REST, allowing you to toggle GPIO pins, view camera feeds, and automate schedules from your phone.
Java · ESP32 · Desktop
Describe this app — e.g., a Java tool for flashing configuration to ESP32 boards over the air (OTA), managing firmware versions, and monitoring device telemetry from a desktop interface.
Have a project involving Arduino, ESP32, Raspberry Pi, or Seeeduino XIAO? I'm available for custom Android / Java app development, consulting, and hardware-software integration work.
Prefer to write directly?
simonvera@gmail.com