Freelance React, Next.js & TypeScript Programmer: Building Offline-First PWAs & Real-Time SaaS
Today's web applications are expected to feel as instantaneous and resilient as native desktop and mobile software. Hiring a Freelance React & Next.js Programmer who understands Server-Side Rendering (SSR), strict TypeScript state management, WebSockets, WebRTC, and local-first storage is critical for user retention and search engine visibility.
I am Aldian Fazrihady, a Senior Freelance Programmer and Full Stack Engineer specializing in React, Next.js, TypeScript, and Progressive Web Apps (PWAs). Explore my live applications at aldianapps.com or hire me on Upwork.
Frontend & Full Stack Capabilities
- Next.js App Router & Technical SEO: Hybrid SSR/ISR rendering, dynamic OpenGraph and JSON-LD structured data, GraphQL query batching, and Core Web Vitals (LCP/INP) optimization.
- Offline-First CRDT & PWA Engineering: Local-first data persistence using IndexedDB, Yjs CRDT conflict-free synchronization, and custom Service Workers that keep apps functional on planes, trains, and unstable mobile networks.
- Real-Time Telehealth & WebRTC: Hardware pre-call diagnostics using Web Audio API / MediaStream, Azure Communication Services (ACS) video orchestration, and bidirectional WebSocket messaging.
- Browser-Native AI & Media (WASM / WebCodecs): Running quantized ONNX neural networks, Whisper audio transcription, and multi-track video editing directly inside the user's browser with zero server GPU cost.
- Chrome Extensions (Manifest V3): Collision-free sandboxed iframe overlays, secure IPC message passing between content scripts and service workers, and automated DOM metadata extraction.
Related Frontend & Full Stack Articles
- Engineering Offline-First Next.js PWAs with Yjs CRDTs and IndexedDB
- Browser-Native AI: Running Quantized Models Client-Side with WebAssembly and ONNX Runtime Web
- Integrating Next.js with Distributed GraphQL APIs: Query Batching and SSR Optimization
- WebRTC Pre-Call Diagnostics: Resilient Hardware Testing in React