Full-Stack Developer | NSEG Pvt Ltd
Ahmedabad, India
Intern → Full-time, Feb 2025 – present
- •Cut redundant API calls from 15–16 per page to a single request on initial render by lifting shared state into React Context, reducing server load and eliminating repeat fetches across page navigations.
- •Built an admin dashboard (MySQL + Prisma ORM) for banner uploads and dynamic content management, with role-based access control governing which routes each user type can reach.
- •Implemented JWT-based session authentication with admin-controlled session revocation, allowing admins to invalidate a user's active session on demand.
- •Integrated a rich-text blog editor (Jodit React) into the Next.js application, resolving SSR hydration mismatches and keeping editor content synced to controlled form state.
- •Handled blog image lifecycle end to end: backend writes uploads to the frontend's static image directory, the editor loads them by URL for live preview, and post HTML is parsed on edit/delete to remove orphaned images and prevent storage bloat.