Freelancers using Cloud FirestoreFreelancers using Cloud Firestore
Certified FlutterFlow Expert Agency. TOP 1 Worldwide.
    $100k+
    Earned
    16x
    Hired
    4.9
    Rating
    185
    Followers
Certified FlutterFlow Expert Agency. TOP 1 Worldwide.
AI Engineer | Model Deployment | Fine-tuning | Inference
    $10k+
    Earned
    6x
    Hired
    4.9
    Rating
    60
    Followers
AI Engineer | Model Deployment | Fine-tuning | Inference
AI Pipelines, Fullstack Apps & Automations
    $10k+
    Earned
    5x
    Hired
    5.0
    Rating
    117
    Followers
AI Pipelines, Fullstack Apps & Automations
Cover image for VitaVoice: Voice-First Health Assistant
Never miss
VitaVoice: Voice-First Health Assistant Never miss a medication again. Just speak. VitaVoice is a simple, intelligent, and fully voice-powered healthcare companion designed for everyone — especially seniors, busy individuals, and people managing chronic conditions. How it works: • Speak once to add your medications, conditions, and schedule. • The AI learns your health routine and automatically creates smart medication schedules. • Get timely voice and push reminders exactly when you need to take your drugs. • Log your doses effortlessly by voice — “I took my pills.” Key Features: • Hands-free Voice Assistant — Talk naturally with “Hey Vita”. Ask anything about your medications, schedule, or daily health. • Smart Medication Reminders — Automatic notifications, voice alerts, and adherence tracking. • Find Help Nearby — Quickly locate doctors, pharmacies, clinics, and hospitals around you with one voice command. • Secure Medical Profile — Safely store your medications, allergies, conditions, and emergency contacts. • Simple & Clear Interface — Large buttons and text, perfect for all ages. Whether you want to say “What do I take this morning?” or “Find a pharmacy near me”, VitaVoice makes managing your health effortless and stress-free. Built with care using Claude AI code assistance. VitaVoice is your personal voice-powered health companion — always ready to help you stay healthy and on track. Important: VitaVoice is not a replacement for professional medical advice. Always consult your doctor for medical decisions. https://medi-voice-assistant.lovable.app
0
210
Design, Build, AI, Automation
    $50k+
    Earned
    19x
    Hired
    5.0
    Rating
    74
    Followers
Design, Build, AI, Automation
Cover image for Project Overview
Rechitta is a cinematic,
Project Overview Rechitta is a cinematic, feature-film-directed digital web experience engineered for luxury real estate developers in Dubai. It serves as a unified digital briefing engine connecting property developers with over 40,000 registered brokers across 6 international financial hubs at the exact same instant: 04:11 UTC. The landing experience advances through an interconnected five-act sequence: Dawn, the Executive Boardroom, the Broker Terrace, the Synchronised World Chronometer, and the Dusk Horizon Loop. The Problem and Industry Context In rapid-growth luxury property capitals like Dubai, developers launch multi-billion-dollar landmark towers. However, information distribution traditionally relies on outdated and manual workflows: Network Congestion: Over 40,000 registered brokers operating across more than 1,200 independent agencies. The Scheduling Bottleneck: A standard 30-person developer sales team requires 3 to 6 months of repetitive boardroom pitches, phone campaigns, and slide presentations just to brief the local brokerage network. Language Degradation: Cross-border buyers and international brokers speaking Mandarin, Russian, Arabic, Hindi, or French rely on third-party translation relays, causing severe loss of technical nuance, misunderstandings around payment plans, and delayed transaction closings. From an engineering perspective, most scroll-driven video websites attempt to bind scroll offsets directly to the video currentTime property. This introduces decoder starvation, dropped frames, scroll judder, and severe performance issues on mobile devices. Rechitta required an ultra-luxury, fluid 60fps interactive narrative without compromising performance. Key Engineering Architecture and Implementation 1. Discrete Beat Engine and Hardware GPU Decoding To eliminate scroll judder and decoder stalls: Developed a custom input state machine (director.ts) driven by an Intent Accumulator. User scroll wheel and touch gesture events accumulate until crossing a defined threshold before committing to a camera move. Added cooldown guards and idle reset timers to prevent momentum overshoots. Transitions decode short video sequences at native hardware GPU speeds (1.0x to 3.6x) rather than scrub-seeking raw video elements, delivering a locked 60fps playback experience across both desktop and mobile devices. 2. Mathematical 3D Perspective Homography Warp Engine To render live, functioning web applications inside smartphones and boardroom monitors within moving cinematic footage: Built a custom 8-degree-of-freedom perspective homography solver using Gaussian elimination. Tracked normalised video coordinates across corner vertices (Top-Left, Top-Right, Bottom-Right, Bottom-Left) relative to viewport cover crops. Dynamically calculated CSS matrix3d transformations in real time, allowing interactive application interfaces and iframes to naturally track moving physical camera angles. 3. Luminous 3D Orb Navigator and WebGL Globe Built a celestial 3D Orb using Three.js and React Three Fibre that guides the visitor through the narrative. Anchored orb trajectories directly to video clip timestamps rather than scroll percentages, ensuring spatial synchronisation regardless of responsive layout changes. Implemented an interactive 3D WebGL Earth featuring custom atmospheric GLSL Fresnel glow shaders, day/night texture blending, and dynamic marker coordinates for global financial hubs. 4. Synchronised World Chronometer (04:11 UTC) and In-Memory Video Streamer Realised the core philosophy of "The Same Moment" by mathematically calculating simultaneous local times across 6 world capitals (London, Paris, Moscow, Riyadh, Mumbai, Shanghai) from a single 04:11 UTC baseline. Engineered an in-memory RAM Blob pre-warming engine (CityBackdrop.tsx) that precaches high-bitrate drone cinematography loops to ensure instantaneous switching between hubs with native localised typography (supporting both LTR and RTL scripts). 5. Automated Multi-Tier Video Encoding Pipeline Built an automated multi-tier encoding pipeline using FFmpeg to support broad device compatibility: AV1 (10-bit) for modern Chromium browsers. HEVC / Apple VideoToolbox (10-bit) for hardware-accelerated Safari and iOS WebKit rendering. H.264 (8-bit) as a universal baseline fallback. Discretised 60fps WebP keyframes for zero-latency mobile first-frame underlays. 6. Mobile Polish and Continuous Infinity Loop Eliminated video end-of-clip flickering and playback hangs on iOS and Android devices through preloaded dual-video decoders and state cleanups. Designed an architectural infinity loop where the Act V dusk horizon smoothly cross-dissolves backwards into the Act I dawn sky for an uninterrupted, continuous presentation cycle. Design System and Visual Standards Palette: Deep Obsidian (#0A0A09), Surface Obsidian (#141413), Desert Gold (#C5A572), Electric Brand Blue (#3D6FF5), and Warm Off-White (#FAFAF9). Typography: Architectural serif headings paired with clean Swiss grotesque body typography and monospace UTC telemetry clocks. Micro-Interactions: Magnetic custom cursors, glassmorphic HUD status overlays, and fluid layout progress rails. Key Results and Deliverables Consistent 60fps Playback: Fully resolved video judder and decoder starvation across low-power mobile devices and high-end 4K workstations. Cross-Platform Parity: Native hardware video acceleration and responsive touch gestures across iOS, Android, macOS, and Windows. Tested Reliability: Automated unit test coverage powered by Vitest verifying core algorithms including homography matrix calculations, input accumulators, and timeline synchronisation. Luxury Standard: Delivered a high-performance web experience matching the calibre and architectural scale of Dubai's premier property developers. Technology Stack Frontend: Next.js 16 (App Router), React 19, TypeScript Styling: Tailwind CSS v4, Vanilla CSS Modules 3D and Animation: Three.js, React Three Fibre, Drei, GSAP, Lenis Smooth Scroll Shaders and Math: Custom GLSL Shaders, 8-DOF Homography Solver (matrix3d) Media Pipeline: FFmpeg (AV1, HEVC, H.264, WebP) Quality Assurance: Vitest, ESLint
3
0
135
Founding AI Engineer, Agents, Automation, Cloud, Full-Stack
    $1k+
    Earned
    9x
    Hired
    4.7
    Rating
    58
    Followers
Founding AI Engineer, Agents, Automation, Cloud, Full-Stack
Tailor-Made iOS Solutions with a Decade of Expertise
    $1k+
    Earned
    4x
    Hired
    5.0
    Rating
    71
    Followers
Tailor-Made iOS Solutions with a Decade of Expertise
Mobile MVP Developer for Startups | Flutter, React Native.
    5.0
    Rating
    5
    Followers
Mobile MVP Developer for Startups | Flutter, React Native.
Cover image for VEDV
One app, four roles, turning
VEDV One app, four roles, turning printed textbooks into a connected school platform. Overview VEDV is a Flutter app (iOS, Android, web/desktop) that serves as VEDV Publication's all-in-one school platform. From a single codebase it presents four different experiences based on login , Student, Teacher, School Admin, or Guest/Parent with UI gated by role flags. At its core, it turns printed textbooks into connected digital lessons: students scan a QR code on a physical book and land directly on the matching video, PDF, quiz, or test. Around that sits a full learning library, three Gemini-powered AI assistants, and a School Hub that auto-generates school documents all layered over one educational-safety policy that keeps AI responses age- and subject-appropriate. For teachers and admins, the same app doubles as a school-operations backbone: attendance, marks, marksheet and ID-card generation, certificates, fees, notices, calendars, and real-time 1:1 chat. The Problem Schools run on disconnected tools one system for content, another for attendance, spreadsheets for fees, WhatsApp for parent updates with no link between a printed textbook and any digital follow-up. A publisher's book is a dead end once printed. The result is duplicated data entry and no single, trustworthy view into a child's attendance, results, or fees. VEDV bridges that gap: one role-aware app where the QR scan turns a static book into an interactive lesson, and the same platform runs the school's day-to-day operations so content and operations reinforce each other instead of living in silos. Key Features QR Book Scan — Scans a printed textbook's QR code and opens the exact matching content (video, PDF, quiz, audiobook), filtered by role, students see learning material, teachers additionally get lesson plans and answer keys. AI Assistant with Chapter-PDF & Multi-Format Export (Unique) — Type, speak, or photograph a question; the AI answers grounded in the actual chapter PDF and can export a real downloadable worksheet, lesson, or presentation as PDF, PowerPoint, or Word. School Hub AI Design Generator (Unique) — Describes a poster, ID card, or notice in plain language, asks smart follow-up questions, then generates a print-ready design using the school's real logo and brand colors. STEAM-L AI Tutoring Suite (Unique) — Six subjects (Science, Tech, Engineering, Arts, Math, Languages), each with an AI tutor, auto-generated quizzes, an English corrector, and a full voice-mode conversation gamified with streaks, XP, and hearts. Tech Stack Mobile: Flutter · Dart · GetX (state, routing, DI) · GetStorage (local persistence). Backend: REST API via Dio · Laravel · MySQL · Firebase (Auth, Realtime Database for chat/presence, Cloud Messaging). AI: Google Gemini (routed through a shared safety-guardrail layer). Infra: GitHub · Sentry (crash/performance monitoring). Results & Key Takeaways AI responses are unreliable in raw form the real fix was building a robust clean-up layer that recovers useful content even from malformed AI output, rather than trusting the model directly. Never hard-wire a single AI model each request tries a preferred model and falls back through alternatives with retries, since models get updated or retired often. Security gap flagged for next iteration: AI API keys currently live inside the app itself and should move server-side before wider distribution. The same AI-handling logic (retries, fallbacks, safety rules) was duplicated across features next step is consolidating it into one shared component. The "one app, four roles" model worked well but role-permission logic is scattered across screens recommend centralizing role management into a single control point.
2
472
Cover image for Activity: City-Based Activity Discovery &
Activity: City-Based Activity Discovery & Booking Platform Activity is a Kuwait-based mobile platform built to make discovering and booking local experiences simpler. Instead of searching separately for movies, parties, events, games, workshops, kids’ activities, fitness sessions, food experiences, and other things to do, users can discover activities around them, choose a time slot, complete the booking, and manage everything from one app. The platform connects users with local vendors who organize activities around the city, turning activity discovery into a complete journey from finding something interesting to showing up for the experience. The problem Finding something to do often means checking multiple platforms, social pages, event listings, and individual booking services. The challenge was to create a single experience where users could discover different types of activities based on their location and interests, understand the available options, select a suitable time, make a payment, and keep track of their bookings without switching between different services. Activity brings those steps together by combining location-based discovery, search, filtering, time-slot booking, payments, favorites, and booking management in one mobile experience. My role Flutter development for iOS and Android UI/UX implementation for activity discovery and booking Location-based activity discovery and map integration Search, filtering, favorites, and activity browsing Booking and time-slot selection flows Payment and booking confirmation integration QR-based booking and attendance experience Quality assurance and release testing. Key features Location-based activity discovery Activity is built around discovering things to do nearby. Users can browse activities based on their location and use the interactive map to visualize available experiences around them. Activities can be filtered by location, type, and time slot. Activity discovery and categorization The app brings different types of experiences into one place, including movie screenings, parties, social events, indoor and outdoor games, kids’ activities, workshops, fitness, yoga, wellness, art, cooking, food experiences, and more. Search and advanced filters With a large and varied activity catalogue, simply displaying activities in a list would make discovery harder. Activity details and time-slot booking Once users find an activity, they can open its details, review the available information, select a preferred date, choose a suitable time slot, and book their spot. The supplied booking flow shows this progression directly: activity details → date selection → time selection → Book Now. Technical approach Mobile: Flutter, Dart Platforms: iOS and Android Core modules: Location services, map-based discovery, search and filters, activity catalogue, favourites, booking management, time-slot selection, payments, QR-based booking confirmation Integrations: Maps/location services, payment gateways, backend APIs Product areas: User discovery, activity/vendor listings, scheduling, booking, payment, and attendance The application was designed as a complete mobile booking experience rather than simply an activity catalogue, with the major product flows connected from discovery through attendance. Engineering and product decisions The biggest product challenge was balancing a large variety of activities with a simple discovery experience. A user looking for a specific activity should be able to search and filter directly, while someone who simply wants to find something interesting should be able to browse suggested, featured, and recently viewed activities. The booking flow was therefore kept closely connected to the activity itself: users move from the activity card to its details, select a date and available time, complete payment, and then access the reservation through My Bookings. The project's clearest product distinction is this end-to-end flow: discover something to do → choose when to go → book the spot → manage the reservation → show up with the booking confirmation. Outcome Activity shipped as a mobile activity discovery and booking application for the Kuwait market, connecting users with local vendors and experiences across entertainment, activities, workshops, wellness, food, and other categories. The Android application is publicly available on Google Play and was updated on April 5, 2026. The result is a single mobile experience that brings together local discovery, map exploration, search, scheduling, payments, favourites, booking management, and QR-based attendance. The product idea is simple: Find an activity. Book your spot. Just show up.
2
1
309