About me
Hello! I’m Pranay Gupta, a passionate Software Engineer from India, with a deep love for both engineering and design. I enjoy building user-centric web and mobile experiences with a focus on clean design and efficient functionality. Whether it’s crafting elegant interfaces or diving into code, I thrive on solving problems and creating impactful digital solutions.
My journey into the world of technology began at a very early age when I was introduced to MS Logo in school. It sparked a lifelong curiosity that led me to explore various programming languages, starting with QBasic, which was my very first official programming language. From there, I moved on to Java, C, and eventually Javascript. Throughout my academic journey, I dove deeper into development, building my own projects, and honing my skills. One of my earliest projects was a website for an inter-college competition called Digital India, which you can view here. I know it might look a bit rough around the edges, but it was my first website, and I’m proud to say it earned me the 2nd position in the competition!
Fast forward to today, and I’ve built several web and mobile applications for both personal learning and freelance clients. My experience has spanned across a range of technologies, including JavaScript frameworks like React and Next.js, back-end technologies such as Express, Java Spring Boot, and cloud platforms like AWS and Azure. Along with these, I have also worked with Salesforce to expand my skill set.
Over the years, through my freelance work and my time spent in companies, I’ve gained extensive knowledge of full-stack development and have learned the importance of building scalable and maintainable applications. My favorite stack to work with includes React and Next.js for the front-end, paired with Express for the back-end, and I often rely on AWS or Vercel for cloud services.
When I’m not immersed in code, you’ll find me exploring new places and ticking off items from my travel bucket list. I’m also an avid fan of sci-fi and thriller movies, which help me unwind after long coding sessions. Another passion of mine is brainstorming ideas for potential startups, which is my favorite pastime after obsessing over syntax errors!
Here’s a little about my preferred stack:
- Framework: Next.js
- Database: MongoDB, PostgreSQL
- CSS: TailwindCSS
With these tools, there’s virtually no limit to what you can create. Next.js is a powerful framework built on top of Node.js, enabling seamless React-based web applications with server-side rendering and static site generation. MongoDB and PostgreSQL are my go-to databases for their flexibility and scalability, while TailwindCSS allows me to create beautiful, responsive designs with minimal effort.
I love what I do, and while it comes with its frustrations, the joy of solving problems and creating something impactful keeps me motivated. Feel free to explore my portfolio, and if you have any questions or would like to collaborate, don’t hesitate to reach out to me. You can connect with me on LinkedIn or shoot me an email at hi@pranaygupta.in.
Looking forward to connecting with you!
Work Experience
IT Engineer - Software
Gurugram, Haryana, India
IT Intern
Gurugram, Haryana, India
• Developed and enhanced the Keysight Support Portal by utilizing Lightning Web Components & Apex Classes to improve overall functionality and efficiency, ensuring a better user experience. • Collaborated with the team in an Agile environment to implement new features and fix bugs on the portal dashboard. • Utilized Copado to streamline and optimize the development and deployment processes for the support portal, ensuring seamless and efficient updates and enhancements. • Implemented an MVP version feature on an internal search platform by incorporating Retrieval-Augmented Generation to generate concise summaries of search queries, making it easier for users to understand the query results without reviewing individual links.
• Built, deployed and scaled ProPeers website using Next.js and TypeScript, achieving 50,000+ daily active users and optimizing load time to 0.2 seconds via Vercel and Azure. • Contributed to the ProPeers Mobile App (React Native) by implementing various features that significantly enhanced user engagement and overall app experience. • Optimized API performance, boosting response speed by an 35 times with a caching system powered by Redis. Implemented a robust queue system using Redis for tasks like sending emails and push notifications, ensuring efficient task handling. • Developed an intuitive admin dashboard from the ground up that is used for user management with secure API calls to ensure a user-friendly interface.
![CodeHelp](/_next/image?url=https%3A%2F%2Fi.imgur.com%2Foi0Ua6v.png&w=828&q=100)
Technical Consultant
Remote
• Built and scaled the platform with 70,000+ users, using the latest technologies and tools to ensure optimal performance and user experience. • Developed and implemented new features and enhancements to the platform, including a user-friendly interface, and enhanced user engagement dashboard.
Teaching Assistant
• Prepared course materials including assignments, quizzes, and projects to help students understand and apply various concepts related to full-stack web development using the MERN stack. • Assisted students in understanding and implementing various concepts related to full-stack web development using the MERN stack, including React, Node.js, Express, and MongoDB. • Conducted regular code reviews to provide feedback on students' projects and assignments, ensuring they adhere to best practices and coding standards.
• Developing several web apps using Next.JS and Strapi • Implemented Incremental Static Regeneration • Improvised SEO and Accessibility • Generated VAPT reports
• Developed and deployed an MVP model for an Ed-Tech platform, demonstrating expertise in full-stack development. • Utilized MongoDB to efficiently store data and ensure reliability. • Implemented Next.js as the front-end framework and Node.js for the back-end to provide a smooth user experience. • Demonstrated software development expertise through active contributions and solutions to the SaaS Developer Community