アプリ開発者兼システム エンジニア
Electron と React Native/Expo を使用してデスクトップとモバイル向けの統合クロスプラットフォーム システムを構築し、カスタム ネイティブ モジュールを作成し、デプロイメント パイプラインを自動化します。
Giovanni Di Grezia について
私はクロスプラットフォーム アプリ開発者およびシステム エンジニアで、統合され、パフォーマンスが高く、安全なモバイルおよびデスクトップ アプリケーションの作成に注力しています。 JavaScript、Node.js、TypeScript を活用することで、複数の環境間でアプリケーション ロジックを共有する統合コードベースを作成し、開発者の摩擦を軽減し、リリース サイクルを加速します。
パフォーマンスやセキュリティの要求により標準の JavaScript 以上のものが必要な場合は、Swift、Objective-C、Java、および C++ でカスタム ネイティブ ブリッジを設計してコンパイルします。私は、スタンドアロン パッケージのパッケージ化からコード証明書の処理、アプリ ストアの公開、専用のテレメトリ ステージング ノードの管理に至るまで、パイプライン サイクル全体を自動化しています。
デスクトップ エンジニアリング
Electron を使用してフル機能のデスクトップ アプリケーションを構築し、Chromium ウィンドウ スレッドを最適化し、OS の詳細な機能と統合します。
モバイル開発
React Native & Expo を使用してネイティブ感覚の iOS および Android ソリューションを開発し、クリーンなコード リポジトリから複数のフォーム ファクターをターゲットにします。
統合されたコードベース
Web、モバイル、デスクトップのノードにコンパイルされるコア ビジネス ライブラリを JavaScript と Node.js で作成することで、ロジックの共有を最大化します。
ネイティブブリッジとスピード
C++、Objective-C、Swift、Java でパフォーマンスの高いラッパーを作成し、低レベルのタスクを実行し、ローカル キーを保護し、暗号署名を処理します。
アプリケーションシステムの仕組み
クロスプラットフォーム ソフトウェアを構築、署名、安全にパッケージ化するために必要な自動化とインフラストラクチャのパターンを調査します。
コード署名とセキュリティ
Apple (開発者 ID)、Microsoft (SignTool および Azure Trusted Signing)、Linux (GPG キー) のコード署名を構成して、アプリケーションの整合性を確保し、プラットフォームの警告をバイパスします。
カスタム パッケージング スクリプト
カスタム コンパイル ラッパーおよびバンドラー (pkg、electron-builder) を作成して、配布用に最適化された最小サイズのスタンドアロン ファイルを出力します。
自動化されたテレメトリとログ
テレメトリ ダッシュボードとリモート ロギング ブリッジを統合して、アプリケーションのクラッシュを追跡し、デバイス リソースを監視し、バックエンド API 呼び出しを追跡します。
Linux AppImage GPG 署名
安全なクロスディストリビューション Linux 導入のために、自己完結型の GPG 署名付き AppImage コンテナにアプリケーションをパッケージ化します。
専用ステージング サーバー
自動化されたスクリーンショットを確認し、バージョンをビルドし、提出前にアセットをテストするためのカスタム Web インターフェイスと承認サーバーをホストします。
App Store Releases
Configuring pipelines for App Store Connect (TestFlight) and Google Play Console to schedule rolls, stage versions, and coordinate updates.
単一プラットフォームのカスタマイズ
必要に応じて個別のプラットフォーム例外を実装し、ネイティブ メニュー、タスクバー通知、ドック要素、およびローカル ファイル システム API をスタイル設定します。
統合アーキテクチャとシステム自動化
デスクトップ、モバイル、および Web ロジック層を統合して、安全で効率的なローカル システムを調整します。
コア ロジックの再利用
ビジネス ルール、ネットワーク層、および検証ルールを純粋な JS/TS モジュールにカプセル化して、すべてのデバイスで均一に実行します。
暗号化ネイティブ ラッパー
ネイティブ OS キーチェーンと生体認証 API をネイティブ ブリッジ経由で直接採用し、プレミアム グレードのデバイス セキュリティを実現します。
カスタム ビルド パイプライン
自動スクリプトを作成して、バージョン バンプを調整し、リモート ノードでバイナリをコンパイルし、展開ターゲットにビルドを公開します。
クロスプラットフォーム アプリ開発またはカスタム ビルド パイプラインが必要ですか?
iOS、Android、およびデスクトップ用の統合コードベースを構築したい場合でも、高パフォーマンスのネイティブ モジュールが必要な場合でも、GPG 署名付きの AppImage または App Store のデプロイメントのセットアップ支援が必要な場合でも、専用のステージング システムが必要な場合でも、私は焦点を絞った開発者直接のフリーランス コラボレーションを提供します。
クロスプラットフォーム モバイル アプリ
React Native と Expo を使用した、堅牢でパフォーマンスの高い iOS および Android アプリの開発。統合されたロジック共有とカスタム プラットフォーム モジュールを組み合わせて、洗練された応答性の高いネイティブなルック アンド フィールを実現します。

高性能デスクトップ アプリケーション
Electron およびネイティブ C++/Rust モジュールを使用したカスタム デスクトップ ユーティリティおよびシステムの作成。ネイティブ OS メニューを直接呼び出し、通知を処理し、ローカル ファイル システム コマンドを呼び出すことにより、Web の制限を回避します。

自動化されたビルドおよび署名パイプライン
スタンドアロン バイナリをビルドし、パッケージ (Apple Developer ID、MS SignTool、GPG) に署名し、それらを App Store、Microsoft Store、またはカスタム スタンドアロン エンドポイントに配布するカスタム デプロイメント プロセスを作成します。

専用テレメトリおよびステージング サーバー
自動化されたスクリーンショット、ステージング ビルド、およびリアルタイム テレメトリ ダッシュボードを使用してカスタム承認ワークフローを構成し、コードをライブにプッシュする前に品質レビューを保証します。

何か優れたものを構築しましょう
設計するクロスプラットフォームのモバイル アプリ、デスクトップ ツール、または自動リリース パイプラインをお持ちですか?連絡してあなたのプロジェクトについて話し合いましょう。
プロジェクトについて話し合う →プロジェクトとケーススタディ
公共プロジェクトの少数のセレクション。私は通常、イーサリアム スマート コントラクト、セキュリティが強化されたバックエンド エンジン (Node.js/Python)、共有できない低レベルの C コードベース開発など、厳格な NDA によって保護されたクローズド ソース システムに貢献しています。

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