A social review platform built to connect customers and businesses through trusted, location-based reviews and real-time engagement. I worked as a Software Engineer across the platform's web and mobile applications β including the customer experience, business dashboard, admin management system, and a cross-platform React Native mobile app.
Key Features:
π Customer Review Platform: Intuitive interface for discovering businesses, leaving reviews, and engaging with feedback
π’ Business Web App: Tools for businesses to manage profiles, respond to reviews, and track customer sentiment
π± Cross-Platform Mobile App: React Native app delivering reviews, media uploads, push notifications, and real-time engagement on Android and iOS
π οΈ Admin Dashboard: Centralized moderation, analytics, and platform management
β‘ High Performance: Optimized architecture for fast load times and smooth interactions across web and mobile
My Role
Software Engineer
Built and maintained customer, business, and admin experiences across web and mobile for a large-scale, multi-tenant social review platform.
π± Cross-Platform Mobile: Built and maintained React Native features including authentication flows, push notifications, media uploads, review interactions, and real-time user engagement across Android and iOS
π¨ Web Architecture: Designed scalable, modular UI systems with Nuxt.js, Tailwind CSS, TypeScript, and shadcn for consistent UX across the customer, business, and admin apps
π API Integration: Integrated RESTful APIs and optimized mobile performance for smooth navigation, fast data loading, and reliable behaviour on real devices
β»οΈ Reusable Components: Implemented reusable mobile UI components, state management, and responsive layouts to keep web and mobile consistent
π State & Data Management: Managed client state with Pinia and server state with TanStack Query, applying caching strategies for efficient synchronization and background updates
π Analytics & Insights: Built interactive analytics dashboards so businesses could analyze review data, engagement metrics, and customer insights
π Zacrac Learning: Redesigned the Zacrac Learning website using Nuxt.js and Vuex to improve e-learning accessibility and dynamic content management
π Main Website: Maintained and upgraded the Zacrac main website, including an admin dashboard for efficient blog and project management
π CI/CD: Established and maintained deployment pipelines on Azure and AWS for streamlined CI/CD workflows and reliable delivery