mirror of
https://github.com/prdlk/cv.git
synced 2026-08-02 17:31:41 +00:00
23 lines
1.5 KiB
YAML
23 lines
1.5 KiB
YAML
title: Decentralized File-Sharing Platform
|
|||
|
|
start: 2020-10-01
|
||
|
|
end: 2021-12-01
|
||
|
|
project-url: https://www.youtube.com/watch?v=HeBcg4P3Ipw
|
||
|
|
associated-with: ../experience/sonr.yml
|
||
|
|
skills:
|
||
|
|
- Flutter
|
||
|
|
- Dart
|
||
|
|
- Swift
|
||
|
|
- Kotlin
|
||
|
|
- Java
|
||
|
|
- FFI (Foreign Function Interface)
|
||
|
|
- Decentralized Identifiers (DIDs)
|
||
|
|
- SQLite
|
||
|
|
- Continuous Integration and Deployment (CI/CD)
|
||
|
|
- Libp2p
|
||
|
|
description: |
|
||
|
|
- Engineered deep native OS integrations by writing custom iOS Share Extensions (Swift) and Android Intent filters, allowing users to seamlessly share photos, videos, and files directly from the OS-level share sheet into the decentralized libp2p network.
|
||
|
|
- Integrated a custom Go-based networking core using Gomobile, creating strict type-conversion bindings to translate low-level libp2p data streams, cryptographic keypairs, and Namebase decentralized routing into Dart.
|
||
|
|
- Designed a reactive, high-performance UI/UX utilizing the GetX framework for state management, combined with complex Lottie and Rive animations to provide intuitive, real-time feedback during peer discovery and file transfers.
|
||
|
|
- Built a robust local caching layer using Moor (SQLite) to securely store decentralized identity profiles, transfer history, and media metadata offline.
|
||
|
|
- Automated the entire CI/CD pipeline by configuring custom Makefiles, Fastlane lanes, and GitHub Actions to fetch core framework submodules, manage code-generation (build_runner), and seamlessly deploy App Bundles and iOS Archives to the Play Store and App Store TestFlight.
|