Back
Year
2023
Tech & Technique
Nuxt.js, React Native, TypeScript, Tailwind CSS, Tanstack Query, Pinia, REST APIs, Azure, AWS
Description
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:
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
- 📊 Analytics: Interactive dashboards surfacing review data, engagement metrics, and customer insights
- ⚡ 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.
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