Skip to content
View sivasankarpnair's full-sized avatar
  • COINONE

Block or report sivasankarpnair

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sivasankarpnair/README.md

πŸ‘‹ Hey, I'm Sivasankar P Nair

Lead Flutter Developer | Mobile Architecture Specialist | Performance Optimizer

Typing SVG

LinkedIn Email


πŸš€ About Me

From Intern to Lead Developer at Coinone Global Solutions since 2022, I've architected and shipped production Flutter applications used across the US, UK, Qatar, and Saudi Arabia. I specialize in solving complex performance bottlenecks, building real-time systems, JSON-driven dynamic UI architectures, and delivering enterprise-grade mobile solutions for ISPs, manufacturers, and e-commerce businesses.

class SivasankarPNair extends FlutterDeveloper {
  final String role = "Lead Flutter Developer";
  final int yearsOfExperience = 3;
  final List<String> expertise = [
    "JSON-Driven UI Architecture",
    "Performance Optimization",
    "Real-Time Chat Systems",
    "Firebase Cost Reduction",
    "Enterprise App Architecture",
    "Native SDK Integration",
    "Multi-Year Project Ownership"
  ];
  
  Map<String, dynamic> get achievements => {
    "RAM_Reduction": "500MB β†’ 200MB (-60%)",
    "Firebase_Cost_Savings": "~80%",
    "Network_Optimization": "~150 JSON files cached locally",
    "FPS_Improvement": "Multi-fold performance gains",
    "Published_Apps": ["Play Store", "App Store"],
    "Project_Duration": "Up to 2 years long enterprise builds",
    "Hybrid_State_Management": "Riverpod + GetX + setState"
  };
}

πŸ’Ό Featured Projects

🎨 Teresa Designs Ecosystem | Complete Boutique Management Platform

🌍 US & UK β€’ πŸ“± Play Store & App Store β€’ ⏱️ 2-Year Development Cycle

A revolutionary 3-app ecosystem that transformed unstructured WhatsApp workflows into a comprehensive boutique management platform


πŸ“± Teresa Customer App

  • πŸ’¬ Real-time one-to-one chat with boutique designers
  • πŸ“¦ Order tracking and conversation history
  • 🎯 Structured customer engagement

Technical Stack: Riverpod, Firebase, Real-time messaging


🏒 Teresa CRM Application

  • πŸ”„ Complete Order Lifecycle Management: Chat β†’ Designer Assignment β†’ Production β†’ Delivery
  • πŸ“Š Live Status Dashboard: Real-time visibility of orders across all stages
    • πŸ’¬ Orders in chat
    • πŸ‘¨β€πŸŽ¨ Orders with designers
    • 🏭 Orders in production
    • πŸ“¦ Orders packed
    • 🚚 Orders delivered
  • 🎯 Intricate Workflow: From first contact to final delivery confirmation
  • ⚑ GUI & UX Excellence: Intuitive interface for rapid order management

Technical Stack: Riverpod, Firebase Firestore, Real-time sync


✨ Teresa Template Designer App | The Crown Jewel

πŸ† Most Complex Module β€’ 127KB services. dart β€’ 16KB routing system

A sophisticated designer tool with 3 distinct modules and JSON-driven dynamic UI architecture

🎯 Module 1: Template Item Registration
  • 🎨 External Design Import: Import designs from external sketchpad applications
  • 🏷️ Plethora of Classification:
    • Mix & match filters
    • Category & Sub-category hierarchies
    • Dress type categorization
  • πŸ’° Automated Billing: Dynamic pricing based on dress type
  • πŸ“Έ Custom Image Painter: Integrated drawing/annotation tool

Tech: Custom image_painter package, Firebase Storage, Image compression


🎨 Module 2: Customization Section
  • πŸ” Multi-Level Filtering: Category β†’ Sub-category β†’ Dress Type β†’ Filters
  • 🎯 Product Matching: Intelligent search based on customer description
  • ⚑ Quick Selection: Choose templates for customization or as-is ordering
  • πŸ–ΌοΈ Visual Preview: Zoomable multi-image gallery with carousels

Tech: Custom galleryimage package, Cached images, Smooth animations


πŸš€ Module 3: Offline Ordering System | The Engineering Marvel

The most intricate system I've built - A fully JSON-driven, dynamic 10-step customization flow

πŸ”₯ Technical Architecture Highlights

🧠 JSON-Driven Dynamic UI System

// Revolutionary approach:  UI structure determined by JSON data
// NO hardcoded UI - everything built from ~150 JSON files

πŸ“‹ 10-Step Customization Flow

  1. Customer Registration/Search
  2. Order Creation
  3. Dress Selection
  4. 10-Step Mix & Match Customization Process
    • Each step dynamically rendered from JSON
    • Different JSON per dress type per page
    • Custom UI builder interprets JSON structure

⚑ Performance Optimization Strategy

πŸ“₯ On app load:  Fetch ~150 JSON files
πŸ’Ύ Store locally: All customization configurations
πŸ”„ Smart refresh: Only update changed JSONs
πŸ“‰ Result: Massive network performance improvement
🎯 Server load: Drastically reduced

🎨 Built-in Custom Image Editor

  • Fully integrated annotation system
  • Real-time editing within customization flow
  • Export edited designs to order

πŸ—οΈ JSON-to-UI Engine

  • Dynamic field generation: Add new fields by updating JSON only
  • No code deployment: Change UI without app updates
  • Dress-type specific: Individual JSON per dress type per page
  • Version control: Detect backend JSON changes automatically
  • Offline-first: All customization data cached locally

πŸ“Š Scale & Complexity

  • πŸ”’ ~150 JSON files: Managed and synced
  • πŸ“„ 10-page flow: Per dress per order item
  • πŸ”„ Multi-item orders: Repeat flow for each item
  • 🎯 Zero latency: Instant UI rendering from local JSON

πŸ› οΈ Technical Implementation

  • State Management: GetX (entire ordering module)
  • Local Storage: SharedPreferences for JSON caching
  • Version Detection: Hash-based change detection
  • Network Optimization: Conditional JSON fetching
  • Custom Widgets: Recursive JSON-to-Widget builders
Why This Architecture is Brilliant

βœ… Scalability: Add new customization options without code changes
βœ… Performance: Offline-first reduces network dependency
βœ… Flexibility: Backend-driven UI adapts to business needs
βœ… Maintainability: Centralized JSON configuration
βœ… User Experience: Zero loading times for customization steps


πŸ”₯ Teresa Ecosystem - Unified Technical Achievements

Memory & Performance

  • πŸš€ RAM Optimization: 500MB β†’ 200MB (-60%) via lazy-loaded audio controllers
  • ⚑ FPS Improvement: Multi-fold scroll and animation performance gains
  • πŸ“± Pagination: 20 messages per batch in chat

Cost & Network Optimization

  • πŸ’° Firebase Cost: Reduced by ~80% through optimized read/write operations
  • 🌐 Network Efficiency: ~150 JSON files cached locally, conditional refresh only
  • πŸ“‰ Server Load: Massive reduction via local JSON storage

Architecture & Scale

  • πŸ—οΈ Hybrid State Management: Riverpod + GetX + setState across different modules
  • πŸ“Š Build Iterations: 42+ builds (version 7.1.6+42)
  • ⏱️ Development Duration: 2 years of continuous iteration
  • πŸ“ˆ Scalability: Architected from dozens to thousands of DAUs

Custom Packages & Integrations

  • πŸ“¦ 3 Custom Packages: image_painter, voice_message_package, galleryimage
  • πŸ”Œ Native Integrations: Platform channels, Syncfusion components
  • πŸš€ Shorebird: OTA updates without app store resubmission

Role: Solo Architect & Developer | Full-Stack Ownership | Multi-Year Commitment


🏭 Seashore ERP | Manufacturing & Sales System

πŸ‡ΈπŸ‡¦ Saudi Arabia β€’ 🏒 Enterprise Internal App

Built on-site for a multi-million dollar aluminium manufacturing company

πŸ”₯ Key Achievements:

  • 🌐 Offline-First: Designed for frequent network drops & low bandwidth
  • 🧠 Smart Architecture: In-memory data retention across workflows, minimal API calls
  • ♻️ Code Efficiency: Reusable screens with enum-based switching
  • πŸ›‘οΈ Industrial UX: Tailored interface through on-site user observation
  • 🎯 Enterprise-Grade: <10 users with 100% reliability requirements

Role: Sole Flutter Developer | UI/UX Designer | Technical Architect


πŸ’³ RQMA ePos & mPos Systems | ISP Merchant Management Platform

πŸ‡ΆπŸ‡¦ Qatar β€’ 🏒 Enterprise System β€’ ⏱️ 1-Year Development Cycle

Enterprise point-of-sale system for Ooredoo (Major ISP) merchant network

πŸ”₯ Key Features:

  • πŸ“± Comprehensive SIM Management: Recharge, track, issue, and manage SIM cards
  • πŸ’° Dynamic Pricing: Real-time price management and tracking
  • πŸ–¨οΈ Native Integration: Local barcode thermal printer systems
  • πŸ‘₯ Cross-Team Collaboration:
    • UI/UX team at WowMakers
    • Development team at Recharge Qatar
  • πŸ“Š Merchant Dashboard: Complete transaction and inventory visibility

πŸ”§ Technical Complexity:

  • πŸ”Œ Platform channels for native printer SDK integration
  • πŸ—οΈ Year-long iterative development with multiple stakeholders
  • 🎨 Collaborative UI/UX implementation
  • πŸ” Secure payment and transaction handling

Role: Lead Flutter Developer | Cross-Functional Team Lead | Native Integration Specialist


πŸ›’ La Sovrana Orders | B2B Bulk Ordering Platform

πŸ‡¬πŸ‡§ United Kingdom β€’ πŸ“± Play Store & App Store

Revolutionizing bulk ordering for hotels and grocery businesses

πŸ”₯ Key Achievements:

  • πŸ’‘ Innovation: Chat-based ordering with integrated search
  • πŸ‘₯ Team Leadership: Led architecture decisions & code reviews
  • 🎯 UX Breakthrough: Solved traditional catalog ordering pain points
  • ⚑ Performance: Continuous optimization for business-critical operations

Role: Lead Developer | Architecture Oversight | Performance Engineer


πŸ› οΈ Tech Stack

Core Technologies

Flutter Dart Firebase

State Management & Architecture

βœ… Riverpod (Teresa Customer & CRM)
βœ… GetX (Teresa Template Ordering Module)
βœ… setState (Legacy modules)
βœ… MVC Pattern
βœ… Modular & Reusable Design
βœ… JSON-Driven Dynamic UI

Specializations

  • πŸ”₯ Performance Engineering: Memory optimization, FPS tuning, widget lifecycle management
  • 🧠 Dynamic UI Architecture: JSON-driven widget builders, runtime UI generation
  • πŸ’¬ Real-Time Systems: Chat, notifications, live data streaming, status dashboards
  • πŸ’° Cost Optimization: Firebase resource management, efficient API design, local caching
  • πŸ”Œ Native Integrations: Platform channels, thermal printers, barcode systems
  • 🏒 Enterprise Systems: ePos/mPos, ERP, CRM platforms
  • πŸ“¦ Publishing: Play Store & App Store deployment workflows
  • πŸ‘₯ Cross-Functional Collaboration: UI/UX teams, backend teams, clients

πŸ“Š Portfolio Highlights

| Project Type | Count | Regions | |: ---|:---:|:---| | πŸ“± Production Apps (Published) | 3 | πŸ‡ΊπŸ‡Έ πŸ‡¬πŸ‡§ | | 🏒 Enterprise Internal Systems | 2 | πŸ‡ΈπŸ‡¦ πŸ‡ΆπŸ‡¦ | | πŸ’¬ Real-Time Chat Systems | 2 | US, UK | | πŸ–¨οΈ Native SDK Integrations | 1 | Qatar | | 🧠 JSON-Driven UI Systems | 1 | ~150 JSON files | | πŸ‘₯ Cross-Team Projects | 1 | Year-long | | ⏱️ Multi-Year Projects | 1 | 2 years |


πŸ“ˆ Impact & Achievements

Impact Result
🧠 Memory Optimization Reduced app RAM by 60% (500MB β†’ 200MB)
πŸ’° Firebase Cost Reduction Cut costs by ~80%
🌐 Network Optimization ~150 JSON files cached locally
⚑ Performance Multi-fold FPS & scroll improvements
πŸ—οΈ Architecture Innovation JSON-driven dynamic UI system
🏒 Enterprise Experience On-site development for multi-million dollar company
⏱️ Long-Term Commitment 2-year flagship project
πŸ”Œ Native Integration Thermal printers, barcode systems, platform channels
πŸ“¦ Custom Packages 3 reusable packages created
πŸ”„ Hybrid State Management Riverpod + GetX + setState in one ecosystem

🎯 Professional Journey

graph LR
    A[2022: Intern] --> B[Flutter Developer]
    B --> C[Senior Developer]
    C --> D[2025: Lead Flutter Developer]
    
    style A fill:#e1f5ff
    style B fill:#b3e0ff
    style C fill:#66c2ff
    style D fill:#0066ff,color:#fff
Loading

Coinone Global Solutions | 2022 – Present

  • πŸ“ˆ Progressed from Intern β†’ Lead Developer
  • πŸš€ Shipped 5 major projects across 4 countries
  • πŸ† Solved critical performance, memory, and cost challenges
  • 🧠 Architected JSON-driven dynamic UI system managing ~150 configurations
  • πŸ‘¨β€πŸ’» Led technical architecture, UI/UX design, and native integrations
  • 🌍 Delivered on-site enterprise solutions internationally
  • πŸ‘₯ Collaborated with UI/UX and backend teams on year-long projects
  • ⏱️ Owned 2-year flagship project from conception to production

🌟 What Sets Me Apart

βœ… Advanced Architecture: JSON-driven dynamic UI systems that scale without code changes
βœ… End-to-End Ownership: From UI/UX design to App Store deployment over multi-year cycles
βœ… Performance-Driven: Proven optimization (RAM, FPS, Firebase costs, network efficiency)
βœ… Enterprise Experience: Built mission-critical internal systems (ERP, ePos, CRM)
βœ… Production Ready: Apps running in US, UK, Saudi Arabia, and Qatar
βœ… Complex Integrations: Native SDKs, thermal printers, real-time systems
βœ… Cross-Functional Leadership: Collaborated with UI/UX teams, backend teams, ISPs
βœ… Long-Term Commitment: 2-year projects with continuous iteration (42+ builds)
βœ… Hybrid Expertise: Mastery of multiple state management approaches (Riverpod, GetX, setState)


πŸ’Ό Project Breakdown by Type

Consumer Apps πŸ›οΈ

Teresa Designs (Customer App) β€’ La Sovrana Orders

Enterprise CRM & ERP 🏒

Teresa CRM β€’ Seashore ERP

Designer Tools 🎨

Teresa Template (JSON-driven UI, Custom Image Editor, ~150 JSON configs)

Financial & Telecom πŸ’³

RQMA ePos & mPos (Ooredoo ISP)

Technical Specializations

JSON-Driven Dynamic UI β€’ Real-Time Chat β€’ Native Printer Integration
Live Dashboards β€’ Offline-First Architecture β€’ Custom Image Editors


πŸ“« Let's Connect

Open to Senior/Lead Flutter Developer roles
Enterprise β€’ Product-Based β€’ Remote β€’ International

Specialized in:
Complex Architecture β€’ Performance Optimization β€’ Multi-Year Projects β€’ Cross-Functional Leadership

LinkedIn Email GitHub


πŸ’‘ "From intern to lead developer β€” architecting JSON-driven systems, optimizing performance, and delivering production apps that scale across continents."

Profile Views

Popular repositories Loading

  1. sivasankarpnair sivasankarpnair Public

    my personal repo