- Developed a responsive and dynamic UI for a buy/sell advertisement platform using React.js, Material UI, and CSS, ensuring optimal performance across devices.
- Integrated multiple RESTful APIs to display real-time data for user profiles, ad listings, favorites, follows, and submissions.
- Created dynamic and reusable forms with conditional rendering and validation logic using Redux Toolkit and FormData.
- Implemented advanced routing architecture, including nested category routes, search-based navigation, and multilingual support (English/German).
- Enhanced user experience by enabling real-time UI updates on user interactions such as favorites, follows, and inquiries.
- Designed a user support flow with routing to an admin panel, improving platform communication and issue resolution.
Project: VerkaufAlles- Admin Panel
- Developed a robust admin panel to manage templates, advertisements, banners, and category content, with full CRUD functionality.
- Implemented administrative controls for overseeing posted ads, managing customer accounts, moderating reported ads, and maintaining FAQs.
- Enhanced platform governance by streamlining content management workflows and enabling efficient ad moderation.
Project: Hero Insurance - Front UI
- Developed a responsive and dynamic UI using React (Vite) and Material UI, ensuring optimal user experience across mobile, tablet, and desktop devices.
- Integrated Redux Toolkit for efficient and scalable state management, enabling seamless data flow throughout the application.
- Consumed and rendered data from multiple REST APIs dynamically, supporting real-time updates and user interactivity.
- Implemented component-based architecture for reusability, maintainability, and faster development cycles.
- Used Material UI’s grid and layout system to design clean, accessible, and mobile-friendly interfaces.
- Ensured cross-browser compatibility and optimized responsiveness with flexible breakpoints and styling.
- Utilized React Hooks (e.g., useEffect, useSelector, useDispatch) for side effects and global state access.
- Applied lazy loading and code splitting via Vite for faster initial load times and better performance.
- Followed best practices in folder structure, API abstraction, and reusable logic for scalable frontend development.
- Collaborated using Git, version control best practices, and worked closely with design and backend teams for smooth integration.