Tres Finocchiaro is a seasoned software engineer and founder with 25 years of hands-on experience building enterprise and embedded solutions, currently leading QZ Industries where he specializes in web-based printing for industrial and point-of-sale systems. He combines R&D, client-facing product delivery, and long-term technical forecasting, shipping robust integrations for thermal printers, barcode systems and scale interfaces. A pragmatic polyglot focused on Java, JavaScript and C++, Tres is the creator of QZ Tray and an active open-source contributor who has helped harden Java Native Access for new architectures and improved macOS support for the LMMS music project. His background spans enterprise application support, cross-platform packaging and systems analysis, reflecting a rare mix of low-level platform work and customer-driven product design. Based in rural New York, he still finds time to hack on printers and music—often solving platform-specific compatibility problems that others overlook.
25 years of coding experience
Associates of Occupational Studies Computer Networking Systems, Associates of Occupational Studies Computer Networking Systems at New York
Partial Courseware Computer Programming, Partial Courseware Computer Programming at Sports men and women careers
Contributions:6 releases, 410 reviews, 577 commits in 7 years 7 months
Contributions summary:Tres primarily contributed to the integration and enhancement of the LMMS music production software on the macOS platform. Their commits focused on adapting the codebase for compatibility with Apple-specific requirements, including the implementation of packaging and installation scripts for macOS, alongside fixes for audio processing and performance. These changes involved the correction of compiler errors, updating paths for libraries, and registering file types for better user experience.
Contributions:40 reviews, 15 commits, 6 PRs in 11 months
Contributions summary:Tres contributed to the Java Native Access (JNA) project by addressing platform-specific compatibility issues. Their work involved modifying build configurations and code to support new platforms like win32-aarch64 and darwin-aarch64. They also focused on fixing specific issues related to callback stack alignment on win32-x86, ensuring the library functions correctly across various architectures. Furthermore, the user added functionality for Winspool, including new functions to manage printing processes.
jnajavajava-native-accessswig
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.