Mobile, Backend & Full-Stack Developer
Building cross-platform products, real-time systems, production APIs, and reliable delivery pipelines.
Portfolio | Organization | Repositories
I develop mobile, backend, and web products from initial requirements through release and production operation. My work combines cross-platform application development, API and data design, real-time communication, media processing, payment flows, third-party integrations, and deployment automation.
I am most effective on features that cross system boundaries: defining the backend contract, implementing the client experience, handling failure cases, testing the complete flow, and preparing a traceable release.
| Project | Engineering focus | Verification |
|---|---|---|
| Laravel Wallet Ledger | Server-authoritative balances, atomic mutations, idempotency, signed webhooks | PHPUnit on SQLite and PostgreSQL |
| Flutter Runtime Environments | Cold-start environment resolution, production-safe defaults, native service boundaries | Flutter tests, static analysis, web build |
| MySQL to PostgreSQL Migration Kit | Repeatable migration rehearsal, schema checks, row fingerprints, sequence validation | Docker-based end-to-end rehearsal |
- Cross-platform social applications built with Flutter and React Native/Expo
- Live rooms, multi-host sessions, PK flows, chat, audience state, rankings, gifts, coin wallets, posts, reels, stories, and notifications
- Real-time state and media integrations using Firebase, Firestore, ZEGOCLOUD, WebRTC, DeepAR, and Socket.IO
- Media upload, compression, playback, object storage, content moderation, and administrator review workflows
- In-app purchases and server-side entitlement handling with RevenueCat
- Shared product development across iOS and Android with native Swift and Kotlin integration when required
- Google and Apple authentication, push notifications, deep links, universal links, QR flows, location, maps, and permission management
- Separate staging and production configurations for API and Firebase environments
- TestFlight, App Store Connect, Google Play, EAS Build, APK, and AAB release workflows
- Laravel/PHP REST APIs, authentication, validation, MySQL data models, migrations, webhooks, scheduled tasks, and administration panels
- Server-authoritative wallet, purchase, gift, refund, and transaction-history operations
- Firebase/Firestore synchronization and concurrency-sensitive live-session orchestration
- Node.js services for WebSocket, Socket.IO, and real-time communication flows
- Next.js and React applications developed with TypeScript, Redux Toolkit, internationalization, and real-time events
- Payment integrations including Stripe, PayPal, and mobile store purchases
- Docker and Kubernetes/MicroK8s environments, Jenkins pipelines, Nginx ingress, TLS automation, Linux operations, and shell tooling
- Production diagnostics, structured logging, database migrations, controlled deployments, and rollback planning
| Area | Technologies |
|---|---|
| Mobile | Flutter, Dart, React Native, Expo, Swift, Kotlin |
| Backend | Laravel, PHP, Node.js, Express, REST APIs, webhooks |
| Web | Next.js, React, TypeScript, Redux Toolkit, JavaScript |
| Data and real-time | MySQL, Firebase Auth, Firestore, FCM, WebRTC, WebSocket, Socket.IO |
| Media and integrations | ZEGOCLOUD, RevenueCat, Sightengine, DeepAR, OneSignal, Google Maps, S3-compatible storage |
| Infrastructure | Docker, Kubernetes, MicroK8s, Jenkins, Nginx, Linux, Bash |
| Quality and delivery | PHPUnit, Flutter Test, Jest, ESLint, TestFlight, App Store Connect, Google Play, EAS |
- Understand current production behavior before changing it.
- Keep critical state and financial operations authoritative on the server.
- Treat mobile, backend, and third-party services as one end-to-end contract.
- Test failure paths as carefully as successful flows.
- Keep changes reviewable, releases traceable, and rollback paths clear.
Most of my production work is maintained in private repositories. The areas listed here summarize verified hands-on work without exposing proprietary code, credentials, infrastructure details, or internal product documentation. Public activity therefore represents only part of my engineering work.
I contribute to mobile, backend, and platform projects within yasagroupdeveloperlolo.

