App Developer & Systems Engineer
Building unified cross-platform systems for desktop & mobile using Electron and React Native/Expo, writing custom native modules, and automating deployment pipelines.
About Giovanni Di Grezia
I am a Cross-Platform App Developer and Systems Engineer focusing on creating unified, performant, and secure mobile and desktop applications. By leveraging JavaScript, Node.js, and TypeScript, I create unified codebases that share application logic across multiple environments, reducing developer friction and accelerating release cycles.
When performance or security demands require more than standard JavaScript, I design and compile custom native bridges in Swift, Objective-C, Java, and C++. I automate full pipeline cycles, from packaging standalone packages to handling code certificates, app store publishing, and managing dedicated telemetry staging nodes.
Desktop Engineering
Building full-featured desktop applications with Electron, optimizing Chromium window threads, and integrating with deep OS features.
Mobile Development
Developing native-feeling iOS and Android solutions using React Native & Expo to target multiple form factors from a clean code repository.
Unified Codebase
Maximizing logic sharing by crafting core business libraries in JavaScript and Node.js that compile to web, mobile, and desktop nodes.
Native Bridges & Speed
Writing performant wrappers in C++, Objective-C, Swift, and Java to execute low-level tasks, secure local keys, and handle cryptographic signatures.
The Mechanics of Application Systems
Exploring the automation and infrastructure patterns required to build, sign, and securely package cross-platform software.
Code Signing & Security
Configuring code signatures for Apple (Developer ID), Microsoft (SignTool & Azure Trusted Signing), and Linux (GPG keys) to ensure application integrity and bypass platform warnings.
Custom Packaging Scripts
Writing custom compilation wrappers and bundlers (pkg, electron-builder) to output optimized, minimal-size standalone files for distribution.
Automated Telemetry & Logs
Integrating telemetry dashboards and remote logging bridges to track application crashes, monitor device resources, and trace backend API calls.
Linux AppImage GPG Signing
Packaging applications in self-contained, GPG-signed AppImage containers for secure, cross-distribution Linux deployment.
Dedicated Staging Servers
Hosting custom web interfaces and approval servers to review automated screenshots, build versions, and test assets before submission.
App Store Releases
Configuring pipelines for App Store Connect (TestFlight) and Google Play Console to schedule rolls, stage versions, and coordinate updates.
Single Platform Customizations
Implementing individual platform exceptions when necessary, styling native menus, taskbar notifications, dock elements, and local filesystem APIs.
Unified Architecture & System Automation
Unifying desktop, mobile, and web logic layers to orchestrate secure and efficient local systems.
Core Logic Reuse
Encapsulating business rules, networking layers, and validation rules in pure JS/TS modules executed uniformly on all devices.
Cryptographic Native Wrappers
Employing native OS keychains and biometric verification APIs directly via native bridges for premium-grade device security.
Custom Build Pipelines
Authoring automated scripts to coordinate version bumps, compile binaries on remote nodes, and publish builds to deployment targets.
Need Cross-Platform App Development or Custom Build Pipelines?
Whether you want to build a unified codebase for iOS, Android, and Desktop, require high-performance native modules, need assistance setting up GPG-signed AppImage or App Store deployments, or require dedicated staging systems — I offer focused, developer-direct freelance collaboration.
Cross-Platform Mobile Apps
Developing robust, performant iOS and Android apps using React Native and Expo. Unified logic sharing combined with custom platform modules to ensure a sleek, responsive, and native look and feel.

High-Performance Desktop Applications
Authoring custom desktop utilities and systems with Electron and native C++/Rust modules. We bypass web limits by directly calling native OS menus, handling notifications, and calling local filesystem commands.

Automated Build & Signing Pipelines
Writing custom deployment processes that build standalone binaries, sign packages (Apple Developer ID, MS SignTool, GPG), and distribute them to App Store, Microsoft Store, or custom standalone endpoints.

Dedicated Telemetry & Staging Servers
Configuring custom approval workflows with automated screenshots, staging builds, and real-time telemetry dashboards to ensure quality review before pushing code live.

Let's Build Something Exceptional
Have a cross-platform mobile app, desktop tool, or automated release pipeline to design? Get in touch and let's discuss your project.
Discuss Your Project →Projects & Case Studies
A small selection of public projects. I usually contribute to closed-source systems protected by strict NDAs, including Ethereum smart contracts, security-hardened backend engines (Node.js/Python), and low-level C codebase developments that cannot be shared.

Proteo
Heavy-duty, closed-source desktop encryption engine written in Node.js leveraging native OS operations to split and verify large files.
View Study
giovium Password Manager
A self-hosted, offline-first, quantum-resistant password manager built with React Native and Expo.
View Study
nGASa Pedals GUI
A pedal calibration dashboard utility communicating over USB HID to write configurations to microcontrollers.
View Study
Firmware Updater
A cross-platform manager to flash updates, verify checksums, and auto-detect simracing COM port nodes.
View Study
M.A.C srl Speedtest
Cross-platform speedtest mobile and web app utilizing Apache Cordova to collect client bandwidth and diagnostic telemetry logs.
View Study
Walls Puzzle Game
A timed, high-speed mobile puzzle game with 1,000 levels developed using the Unity 3D engine.
View Study
Perfect Shot
A 3D physics-based basket throwing game featuring real-time lighting, materials, and dynamics.
View Study