Full-Stack Engineer & Computer Science Graduate specializing in scalable web ecosystems, real-time multimedia workflows, and multi-tenant enterprise software architectures.
โพ Pitchers Tournament Tracker (Private Repository)
- Role: Creator & Lead Architect (Jan 2024 -- Present)
- The System: A multi-tenant sports ERP ecosystem handling automated tournament schedules, real-time standings computations, and official administrative updates for baseball and softball federations.
- The Architecture Stack: Vue 3, TypeScript, Node.js (Express), MySQL, Vite, Tailwind CSS, JWT.
- Key Engineering Solutions:
- Data Ingestion Engine: Programmed an asynchronous data processing pipeline using
multerandread-excel-fileto parse official WBSC (my.wbsc) complex roster data packages. - Security & Access Control: Implemented stateless token authentication via
express-jwtto enforce strict Role-Based Access Control (RBAC) separating field officials, team managers, and tournament commissioners. - Reporting Engine: Integrated
@jsreport/nodejs-clientto dynamically generate policy-critical regulatory documents and safety reports on pitcher usage limitations from live database inputs.
- Data Ingestion Engine: Programmed an asynchronous data processing pipeline using
๐บ Baseball Scoreboard (Public Client Workflow)
- Role: Lead Developer (Nov 2020 -- Present)
- The System: A real-time television-style broadcast overlay graphics platform syncing live game statistics instantly with active video feeds.
- The Architecture Stack: React, WebSockets, Open Broadcaster Software (OBS) Engine API.
- University of Trento โ B.Sc. Computer Science Graduate (106/110)
- Thesis:
Smartphone Video-Check(Supervisor: Prof. Marco Patrignani). Analyzed, architected, and built a low-latency, multi-device peer-to-peer mobile streaming review pipeline for real-time refereeing validation without relying on fixed field hardware infrastructure.
- Thesis:
- SatisTrento (with @Lukil33 & @Boss314)
- Scope: Interactive analytical geo-data platform developed in collaboration with the Municipality of Trento for automated civic analytics and data visualization.
- Languages: TypeScript, JavaScript (ES6+), SQL, Java, C++, C, PHP, HTML5/CSS3
- Frameworks & Core Tools: Vue 3, React.js, Node.js, Express, Vite, Electron, Tailwind CSS, MUI
- SecOps & System Design: JSON Web Tokens (JWT), Role-Based Access Control (RBAC), End-to-End Encryption, GDPR Compliance Pipelines, Asynchronous File I/O
- Operating Systems: Linux Shell Scripting, Windows Server Environment Setup
When away from the keyboard, I convert complex regulatory business logic directly into reliable code by operating as a certified official in live, high-pressure environments:
- Official Baseball Scorekeeper: National and international frameworks with FIBS and WBSC.
- Technical Timekeeper: Automated hardware timing arrays and sensor arrays via AssoKronos Trentina / FICr.
- Basketball Referee: In-game adjudication and split-second operational management via FIP.
- traquantopassa.in โ Engineered system search feature algorithms.
- WBSC-Scoring โ Contributed internationalization layers and core system debugging patches.
| Company | Role | Timeline | Core Ecosystem |
|---|---|---|---|
| Kontrol Service SRL | Full-Stack Web Developer | 2024 | React, Node.js, MySQL, E2E Encryption |
| Vigilar SRL | Web Developer | 2022 | React, Node.js, MySQL, Cloud APIs |




