Principal software engineer at @jtekt, passionate about web, DevOps and IoT technologies
mi_band_2_iot. Control IoT devices with a Xiaomi Mi Band 2
39moreillon_pay_reader. Reader firmware for the cashless payment system
30lock. WiFi and MQTT enabled door lock
20kubernetes-manifests. A collection of Kubernetes manifests for various self-hosted applications
20ac_controller. WiFi and MQTT enabled air conditioner controller. Features ability to get OTA updates.
15moreillon_pay_front. Vue
14hud_goggles. Arduino HUD goggles
13moreillon_pay. JavaScript
13esp32_camera_web_server. Web server to stream ESP32 camera video feed
12scale. WiFi and MQTT enabled scale. Features ability to get OTA updates.
12elysia-prometheus-metrics. An Elysia.js middleware to export Prometheus metrics.
12auto-crud. An express middleware that generates routes and CRUD controllers for every table defined in a prisma schema.
10esp32_camera_streaming. Simple ESP32 Camera streaming sketch
9ring_reader. IoT EM4305 RFID ring reader firmware
9bun-elysia-htmx. TypeScript
6mosquitto-k8s. Manifest to deploy Mosquitto in Kubernetes
5iot-kernel. An Arduino library for ESP8266 and ESP32, used as a base for IoT device firmwares
5vue-runtime-env. HTML
5cms_front. GUI for the CMS built using Neo4J, Nuxt and TipTap
5group_manager. A NodeJS application to manage groups of users in a Neo4J database
5group_manager_front. GUI for Group Manager
4MQTThree. MQTT + Three.js
3mqtt_logger_gui. GUI for MQTT Logger
3elysia-minio. Storing and retrieving files in Minio via an Elysia API
2mqtt_logger. Storing data received via MQTT in InfluxDB
2chartmuseum-gui. A SvelteKit GUI for ChartMuseum
2cms. A CMS built using Neo4J and Express
2mongoose_crud_rest_api. TypeScript
2finances. A simple web app for personal finances management
2power_monitor. WiFi and MQTT enabled home energy monitoring system. Features ability to get OTA updates.
2nuxt-oidc. TypeScript
2pocketbase-solid-example. TypeScript
2iot_ir_controller. IoT Infrared controller
2vue-indexeddb-crud. Vue.js + IndexedDB using Dexie
1firebase-stripe-gui. Vue
1firebase-stripe-test-functions. JavaScript
1modeling-profile. HTML
1face-recognition-fastapi. Python
1food_manager. A simple app to track calories and macronutrients
1camera_viewer. A GUI to see streams of cameras proxied by Camera-proxy
1camera_proxy. A simple Node.JS app to proxy camera streams.
1openproject_kubernetes_manifests. Kubernetes manifests to install OpenProject
1user-manager-mongodb. A service to manage users and their authentication
1user-manager-neo4j. A NodeJS application to manage users as nodes of Neo4J graph database
1shisakoshoushiteyo. JavaScript
1js_neural_network. Javascript neural network
1sonoff_b1. Custom firmware for SONOFF B1, enabling MQTT communication
1