Nicolò Plebani
Software Architect
- @ nicolo@nexenne.com
- ↗ nexenne.com
- git github.com/signorenne
- ☎ +39 346 311 6428
- ◉ Bergamo, IT
- ◷ Date of birth: 17 June 1999

I am a software architect based in Bergamo, Italy. I design custom software to control devices, simplify complex systems and automate processes. I develop embedded firmware, intuitive HMI, native apps, websites and web applications, reusable libraries and system integrations. I can define the architecture of a new product or work on software already in production, turning goals and technical constraints into solutions that are testable and maintainable.
Experience / 06
Firmware Developer
@ Work LouderESP32 firmware for keyboards and macropads with displays, with direct ownership of architecture, stability, and product continuity.
- Took ownership of Creator Micro 2, XYZ Work Board r2, Knob1, and Nomad [E] 2, becoming a technical point of reference for firmware continuity across the ESP32 product line.
- Built the XYZ Work Board r2 firmware from scratch starting from the PCB, turning hardware schematics, product requirements, and production constraints into a complete, verifiable firmware base.
- Drove the Creator Micro 2 and Knob1 firmware to completion and now maintain them with fixes, optimizations, and new features.
- Building the Nomad [E] 2 firmware and LVGL interface on its new hardware platform, also shaping the product UX and improving the UI to make interactions clearer and more coherent.
- Rewrote shared libraries for USB/BLE communications, RPC synchronization with Input, and power and charging management, removing fragile behavior and recurring issues.
- Translate PCB documentation, datasheets, and product requirements into verifiable firmware, hardware drivers, and HMI features, bringing order where hardware and product constraints meet.
Embedded / HMI Developer
@ Re:LabTractor cabin and cluster software, giving structure to machine data and making HMI components easier to integrate and validate.
- Consulting for SDF (SAME Deutz-Fahr) through Re:Lab, delivering hands-on contributions to tractor cabin software and onboard displays with the R&D team.
- Shaped the machine-data flow by separating communication, interpretation, validation, and application state, making the system easier to reason about and more robust.
- Introduced a Qt-integrated hardware-abstraction library that aligns reads, writes, and events with the application model, simplifying integration work.
- Created cluster pages and reusable QML components for indicators, controls, alarms, and popups, reducing duplication and visual inconsistencies.
- Drive latency improvements, regression fixes, and validation on the reference display, improving the perceived quality of the interface.
Sole Proprietor
@ NicoLab- Created and managed a sole proprietorship providing fashion-accessory finishing services to third-party clients, building an autonomous and reliable service.
- Personally organized production around deadlines, quality standards, and client specifications, keeping delivery predictable and results consistent.
- Took direct responsibility for clients, operational priorities, unexpected issues, and non-conformities, keeping work aligned with real production needs.
Craftsperson
@ Giosmalt- Contributed continuously to the family business, supporting fashion-accessory production and finishing with attention to precision and continuity.
- Managed operational and administrative tasks across production, quality control, and delivery, improving day-to-day coordination.
- Organized work during peak periods, helping the business maintain deadlines and quality standards under pressure.
IT Intern
@ Italtrans- Handled technical and system administration work for maintenance, operational continuity, and issue resolution, helping reduce workstation downtime.
- Supported users across departments, translating operational needs into practical IT actions.
- Handled PC hardware/software repairs and upgrades, support tickets, and hardware maintenance, making support faster and more organized.
Programmer
@ Garmsafe- Led the software side of an IFS school-business training project, bringing a concrete technical contribution to a small-company simulation.
- Designed and developed software for ultrasonic-sensor data acquisition and processing, turning a hardware prototype into a working demonstration.
- Coordinated a team of four from planning to the final presentation, contributing decisively to a first-place result in the IFS competition.
Projects / 02
Nexenne Library
Personal · open sourceA collection of independent C++23 libraries created to turn experimental code into reusable, maintainable components.
- Set up a component architecture in which each module can be integrated, tested, and distributed independently, improving reuse and isolation.
- Building utility, container, time, and random modules following standard-library conventions, making the APIs predictable.
- Made the project verifiable with Doctest, CMake presets, AddressSanitizer, and UndefinedBehaviorSanitizer, increasing reliability and maintainability.
- Bringing ideas developed in Enne 2D into a simpler, more modular, and maintainable foundation, avoiding unnecessary complexity from the original project.
- github.com/signorenne/nexenne
TrackOMatic
Personal · archived · open sourceNative Android app for recording, synchronizing, and analyzing outdoor activities, built as a complete mobile product exercise.
- Conceived, designed, and developed the complete app with MVVM, clean architecture, and Jetpack Compose, creating a structured foundation that was easier to evolve.
- Integrated Google Maps, location services, and Firebase for authentication, synchronization, backend functions, and cloud storage, making the app usable end-to-end.
- Defined and documented user flows, system architecture, data movement, and module responsibilities, giving the project a clear technical direction.
- Optimized GPS tracking to balance accuracy, background continuity, and battery consumption, improving the real-world user experience.
- gitlab.com/signorenne/trackomatic