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

I am a software architect based in Bergamo, Italy. I design firmware, HMIs, native and web applications, libraries, and integrations for connected products, turning product requirements and hardware constraints into reliable, maintainable, and easy-to-use systems.
I work across the full development process, from architecture to integration on real hardware: defining components, flows, and protocols; implementing features; connecting interfaces, peripherals, services, and communication systems; and validating final behavior on the product. I work both on new platforms and on software already in production, with a pragmatic approach grounded in testing, validation, and code quality.
Experience / 06
Firmware Developer
@ Work LouderDevelop firmware, HMIs, and product experiences for programmable keyboards and controllers, including Codex Micro and Framer F1 through Work Louder's collaborations with OpenAI and Framer.
- Develop and maintain firmware across Work Louder products, integrating inputs, displays, LEDs, communications, and application logic.
- For Codex Micro, worked on the firmware architecture and core logic, including input handling, LED feedback, and RPC calls.
- For Framer F1, work on the firmware and HMI, coordinating the display, keys, encoders, and product features into a consistent experience.
- Continue the development of Creator Micro 2, XYZ Work Board r2, Knob1, and Nomad [E] 2 through implementation, testing, validation, and product refinement.
Embedded Software / HMI Developer
@ Re:LabDevelop embedded software and HMIs for in-vehicle displays, translating functional requirements and machine data into clear interfaces for operators.
- Collaborate, through Re:Lab, with the SDF R&D team on tractor cabin software and in-vehicle displays.
- Translate product requirements and machine data into software components, pages, indicators, and interaction logic consistent with the instrument cluster.
- Develop and integrate Qt/QML interfaces while maintaining visual and behavioral consistency across features.
- Validate functionality on the target platform and refine the result with a multidisciplinary team, balancing technical constraints, readability, and usability.
Artisan
@ NicoLabFounded and managed a sole proprietorship specializing in the processing and finishing of fashion accessories for third-party clients.
- Planned and coordinated production activities according to deadlines, client specifications, and quality standards.
- Managed clients, operational priorities, unexpected issues, and non-conformities while keeping production aligned with actual requirements.
- Handled operational, administrative, and commercial activities, taking direct responsibility for organization and final results.
Artisan
@ GiosmaltWorked in the family business, contributing to the production and finishing of fashion accessories and to day-to-day operations.
- Handled operational and administrative tasks across the full process, from production and quality control to delivery planning.
- Planned workloads during peak periods, helping the company meet deadlines and quality standards.
- Managed priorities, resources, and unexpected issues in a real production environment, developing autonomy and operational responsibility.
IT Intern
@ ItaltransProvided technical and system support to internal users, contributing to workstation maintenance and operational continuity.
- Supported users and departments by translating operational needs into practical IT interventions.
- Repaired and upgraded workstations, managed support tickets, and maintained company hardware.
Programmer
@ GarmsafeLed the software development of a simulated training enterprise project, turning a hardware prototype into a working demonstration.
- Designed and developed the software used to acquire and process data from ultrasonic sensors.
- Coordinated a team of four from planning through the final presentation, contributing to a first-place finish in the IFS competition.
Projects / 02
Nexenne Library
Personal · open sourceA modular collection of independent C++23 libraries designed to turn experimental code into reusable, testable, and maintainable components.
- Defined a component-based architecture in which each module can be integrated, tested, and distributed independently, improving reuse and isolation.
- Develop modules for utilities, containers, time handling, and random generation, following standard library conventions to provide predictable APIs.
- Set up testing with Doctest, CMake presets, AddressSanitizer, and UndefinedBehaviorSanitizer to detect regressions and correctness issues.
- Apply ideas developed in Enne 2D to a simpler and more modular foundation without carrying over the complexity of the original project.
- github.com/signorenne/nexenne
TrackOMatic
Personal · archived · open sourceA native Android application for recording, synchronizing, and analyzing outdoor activities, developed from architecture to user experience.
- Designed and developed the entire application using MVVM, Clean Architecture, and Jetpack Compose.
- Integrated Google Maps, location services, and Firebase for authentication, synchronization, backend features, and cloud storage.
- Defined and documented user flows, architecture, and module responsibilities, maintaining a clear separation between application layers.
- Optimized GPS tracking to balance accuracy, background continuity, and energy consumption during real-world use.
- github.com/signorenne/trackomatic