Skip to content
View mathieucarbou's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Organizations

@Ovea @SoftwareAG @guestful @Terracotta-OSS @mycila @ovea-deprecated @ehcache @montrealjug @devoxx4kids-qc

Block or report mathieucarbou

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mathieucarbou/README.md

Hello,

I am a passionate developer with more than 20 years of XP in several languages, technologies and compagnies.

I am currently working as a Lead Software Engineer, at IBM in the Terracotta R&D team since 2015. We built Ehcache and Terracotta Store and provide clustering and management solutions for caching and storing huge amount of data efficiently with no downtime, low latency in a consistency or availability mode.

I am also an Arduino / ESP32 developer, creator and maintainer of several Open Source Projects that you will find below.

I've been involved during 10 years in the Montreal Java User Group that I've bootstrapped in 2010 with a friend (David). This is now one of the biggest JUG over the world. I was also part of the Devoxx4Kids Quebec organization.

I'm also an enthusiast photographer: feel free to visit my Photography website! You will find some articles about neutral density filters and infrared photography too.

My Open-Source applications

Beelance ESP32 Autonomous and remotely connected weight scale for beehives 🐝
License Maven Plugin Maven Maven plugin which helps managing license headers in your project source files
MycilaSafeBoot ESP32 MycilaSafeBoot is a Web OTA recovery partition for ESP32 / Arduino allowing for a bigger application partition
YaS☀️lR (Yet another Solar Router) ESP32 Heat water with your Solar Production Excess!

My Open-Source libraries for Arduino / ESP32

MycilaConfig ESP32 A simple and efficient config library
MycilaDS18 ESP32 ESP32 / Arduino Library for Dallas / Maxim Temperature Integrated Circuits
MycilaEasyDisplay ESP32 Easy to use Arduino / ESP32 library for SH1106, SH1107, SSD1306 OLED I2C displays
MycilaESPConnect ESP32 Simple & Easy Network Manager with Captive Portal for ESP32 supporting Ethernet
MycilaHADiscovery ESP32 Simple and efficient Home Assistant Discovery library for Arduino / ESP32
MycilaJSY ESP32 Arduino / ESP32 library for the JSY-MK-194T single-phase two-way electric energy metering module
MycilaLogger ESP32 A simple and efficient logging library for Arduino / ESP32
MycilaMQTT ESP32 A simple and efficient MQTT/MQTTS client for Arduino / ESP32 based on Espressif API
MycilaNTP ESP32 A simple and efficient NTP library for ESP32 / Arduino
MycilaPulseAnalyzer ESP32 ESP32 / Arduino Library to analyze pulses from a Zero-Cross Detection circuit
MycilaPZEM004Tv3 ESP32 Arduino / ESP32 library for the PZEM-004T v3 Power and Energy monitor
MycilaRelay ESP32 Arduino / ESP32 library to control Electromagnetic and Solid State Relays
MycilaSystem ESP32 Arduino / ESP32 library for system-related tasks
MycilaTaskManager ESP32 Arduino / ESP32 Task Manager Library
MycilaTaskMonitor ESP32 Arduino / ESP32 library to monitor task priority and stack high watermark
MycilaTrafficLight ESP32 ESP32 / Arduino Library for Traffic Light LEDs
MycilaTrial ESP32 Arduino / ESP32 library to add a trial duration in your app
MycilaUtilities ESP32 Utils stuff for Arduino / ESP32 like Time, String functions, CircularBuffer, etc
MycilaWebSerial ESP32 WebSerial is a Serial Monitor for ESP32 that can be accessed remotely via a web browser

I am actively maintaining these libraries

AsyncTCP from @me-no-dev ESP32 AsyncTCP is a library for ESP32 Arduino that facilitates the use of TCP connections in an asynchronous way
ESPAsyncWebServer from @me-no-dev ESP32 WebSocket, SSE, Authentication, Arduino Json 7, File Upload, Static File serving, URL Rewrite, URL Redirect, etc
StreamDebugger from @vshymanskyy ESP32 StreamDebugger allows easier debugging of Serial-based communication on Arduino, like AT commands

My Open-Source libraries for Java

Mycila Guice Java Google Guice Extensions
Mycila Pub Sub Java In-JVM Event API
Mycila XML Tool Java Manage XML document through a simple fluent API

Contributing / collaborating to these projects

Arduino Core from Espressif Systems ESP32 I have contributed fixes and WebServer improvements such as middleware support
ESP-DASH and ESP-DASH Pro from @ayushsharma82 ESP32 ESP-DASH is a library for ESP32 Arduino that facilitates the use of a dashboard in an asynchronous way. I have contributed most of the recently newly added fixes and features of the OSS and Pro version
pioarduino (Discord) ESP32 PlatformIO replacement with Vscode extension which is compatible with Arduino 3 and new boards
PsychicHttp from @hoeken (Discord) ESP32 PsychicHttp is a HTTP/HTTPS serevr for ESP32 using teh ESP-IDF API behind. I am a main collaborator of this project
WebSerial and WebSerial Pro from @ayushsharma82 ESP32 WebSerial is a Serial Monitor for ESP32 that can be accessed remotely via a web browser. I have contributing the recent fixes and high performance mode

Statistics

Pinned Loading

  1. YaSolR YaSolR Public

    YaS☀️lR (Yet another Solar Router) Open Source version

    C++ 10

  2. Beelance Beelance Public

    Autonomous and remotely connected weight scale for beehives 🐝

    C++ 4 1

  3. MycilaESPConnect MycilaESPConnect Public

    Simple & Easy Network Manager with Captive Portal for ESP32

    C++ 9 2

  4. MycilaSafeBoot MycilaSafeBoot Public

    MycilaSafeBoot is a Web OTA recovery partition for ESP32 / Arduino

    C++ 8 3

  5. MycilaJSY MycilaJSY Public

    Arduino / ESP32 library for the JSY1031, JSY-MK-163, JSY-MK-193, JSY-MK-194, JSY-MK-227, JSY-MK-229, JSY-MK-333 families single-phase and three-phase AC bidirectional meters from Shenzhen Jiansiyan…

    C++ 6 2

  6. license-maven-plugin license-maven-plugin Public

    Manage license headers in your source files

    Java 245 86