React Portals: Solving Z-Index and Stacking Context Issues
12/18/2025React Portals help components escape stacking context and z-index issues. Here’s how I used them to fix modals rendering behind other UI layers.
Frontend engineer passionate about building scalable web applications and leading collaborative teams to deliver innovative solutions.
10+
Projects Delivered
3+
Years Experience
Experience Timeline
3PTrades, Oklahoma, US
Working across a distributed Nepal-USA engineering team. Building enterprise platforms using Next.js, Prisma, ZenStack, and PostgreSQL. Gaining production experience with Angular and .NET (ABP framework). Actively working with AWS (Cognito, Lambda, S3, DynamoDB) and integrating agentic AI workflows using the Vercel AI SDK.
Projects
Enterprise system for managing various material types, inventory, and operational workflows.
Platform enabling in-house apps to be added as plug-and-play modules.
Built a platform for adding different in-house projects as plugins to the platform and manage them.
OrderQ.us
Developing restaurant ordering and reservation platforms with scalable architecture. Working across frontend and backend using Next.js, NestJS, Firebase, and Google Cloud Platform.
Projects
Backend system powering restaurant ordering and reservation platforms with scalable architecture.
Developed backend architecture with NestJS following best practices like dependency injection, repository pattern, and strategy pattern. Integrated Firebase for data management and authentication, and deployed services on Google Cloud Platform using Docker with CI/CD pipelines through GitHub Actions.
Online restaurant ordering platform allowing customers to browse menus, place orders, and manage deliveries.
Built a dynamic restaurant ordering platform where customers can view menus, place orders, and track order progress. The platform is optimized for performance and scalability, ensuring smooth real-time operations for restaurants and customers.
Platform for restaurant table reservations and schedule management.
Developed a table reservation system allowing customers to book tables in advance, with real-time updates for restaurant managers. The system helps optimize seating and scheduling while improving customer satisfaction.
Srijana Creation
Led frontend development team, migrated React projects to Next.js, and built collaborative platforms using Remix.js. Fostered collaborative environment and mentored junior developers.
Projects
Migrated large-scale React application to Next.js for improved performance
Led the complete migration of samsara.social from React to Next.js, improving performance, SEO, and developer experience while maintaining feature parity.
Built collaborative content contribution platform using Remix.js
Developed a modern content management system enabling real-time collaboration between multiple contributors with version control and approval workflows.
Self-Employed
Freelance projects from clients.
Projects
Travel agency website with booking system.
Travel agency website with booking system and payment processing. It is a travel agency website for Adventure Shubha Nepal.
Website for EvTol Travel, a travel agency in Nepal.
This website is used to showcase the EVTOL industry and the companies working in it. Has some interactive features like a comparator animation over the map to compare the prices of the eVTOL flights and traditional transportation.
Thoughts & Insights
React Portals help components escape stacking context and z-index issues. Here’s how I used them to fix modals rendering behind other UI layers.
A comprehensive guide on migrating large-scale React applications to Next.js, covering challenges, solutions, and performance improvements from real-world experience.
A comprehensive guide on understanding action and loader in Remix, covering their purpose, how they work, and how to use them in your Remix applications.
Exploring Remix.js for building real-time collaborative applications, including data loading strategies, optimistic UI, and WebSocket integration.
Whether you're looking to build something new or improve an existing project, I'd love to discuss how we can work together.
Code & Projects
Open source contributions and personal projects
ujjwalsinghbasnet
Professional Network
Connect for opportunities and networking
Ujjwal Singh Basnet
Direct Contact
Get in touch for collaborations
ujjwalmansinghbasnyat@gmail.com
Social Updates
Follow for tech insights and updates
@basnyat_ujjwal