hi theređź‘‹, I'm
Utkarsh Singhal
20, he/him
Passionate about building high-performance and scalable web applications.
about me.
Hey! I'm a full-stack developer who loves building efficient, scalable, and intuitive applications. I thrive on solving complex problems, optimizing performance, and creating seamless user experiences. My expertise lies in Next.js, TypeScript, Node.js, and Cloud technologies, and I enjoy working across the stack to bring ideas to life.
experience.
Software Developer Remote
Nov, 2024 - Present
- Developed and maintained scalable web applications to enhance user engagement and operational efficiency.
- Hosted and managed servers on AWS EC2, configured domains, and implemented SSL certificates for secure access.
- Collaborated with cross-functional teams to design and implement scalable solutions.
- Utilized modern frameworks and libraries to ensure responsive and dynamic user interfaces.
- TypeScript
- React.js
- Next.js
- Tailwind CSS
- ShadCN
- Node.js
- Express.js
- MongoDB
- Firebase
- Contentful
- AWS
- GCP
- Vercel
- Nginx
- Git & Github
Software Developer Intern Hybrid - Delhi, India
at, vips.edu
Nov, 2023 - Present
- Assisted in the development of full-stack applications to support academic initiatives.
- Implemented cloud-based solutions using Google Cloud Platform (GCP) services.
- Participated in code reviews and contributed to the optimization of existing codebases.
- React.js
- Tailwind CSS
- Material UI
- Firebase
- GCP
- Vercel
- Git & Github
Product Engineer Intern Hybrid - Delhi, India
at, requestly.com
Aug, 2024 - Oct, 2024
- Researched and analyzed various API testing platforms (Kubesense, LevoAI, Wallarm, Traceable, Safe Security, Keploy) to evaluate features, security, and integration capabilities.
- Worked extensively with AWS services (Lambda, Kinesis, S3, API Gateway, EC2, Route 53) to manage infrastructure, automate processes, and optimize security configurations.
- Built a To-Do Chrome Extension using Chrome Storage API, enabling users to save and manage tasks directly within their browser.
- TypeScript
- React.js
- Tailwind CSS
- AWS
- Chrome Extensions
- Git & Github
projects.
Skygaze India
- Integrated the Razorpay payment gateway to enable secure and seamless transactions
- Built a high-performance UI using Next.js and TypeScript, optimizing user experience and system efficiency.
- React.js
- Next.js
- TypeScript
- Tailwind CSS
- Razorpay
- Firebase
- GCP
- Razorpay
Digital Library, VIPS-TC
- Developed and launched a functional library website for a technical institution.
- Implemented user-friendly interface to improve accessibility of library resources.
- Designed responsive layout ensuring compatibility across desktop and mobile devices
- React.js
- Tailwind CSS
- Firebase
ToDo Extension with Chrome Storage API
- Developed and launched a Chrome extension for task management using Chrome Storage API.
- Implemented user-friendly interface to enhance productivity and task tracking.
- Designed responsive layout ensuring seamless experience across different screen sizes and browsers.
- Integrated message broadcasting for real-time updates and synchronization
- TypeScript
- React.js
- Tailwind CSS
- Borwser Extension
- Chrome Storage API
- Message Broadcasting
technical blogs.
ORMs & ODMs: Choosing the Right Tool for Your Database Needs March 24, 2025
Read more 4 min read
Object-Relational Mappers (ORMs) and Object-Document Mappers (ODMs) play a crucial role in modern application development by abstracting database interactions and simplifying data management. Whether you're working with relational databases like PostgreSQL and MySQL or NoSQL databases like MongoDB, selecting the right ORM or ODM can significantly impact performance, scalability, and maintainability.
Mastering TypeScript Generics: Building Flexible and Scalable Code March 8, 2025
Read more 7 min read
When building robust and scalable applications in TypeScript, flexibility and reusability are key. One of the most powerful features that helps achieve this is Generics. Generics allow developers to create functions, classes, and interfaces that can work with any data type, ensuring that the code is more flexible, reusable, and easier to maintain.
TypeScript and React: Harnessing the Full Power of Types March 11, 2025
Read more 6 min read
React has become the go-to library for building dynamic user interfaces, and TypeScript has emerged as a powerful tool for adding static types to JavaScript applications. While many developers use TypeScript with React, they often only scratch the surface of its capabilities.
Understanding Utility Types in TypeScript: Supercharging Your Codebase March 10, 2025
Read more 7 min read
TypeScript is renowned for its ability to enhance JavaScript applications by adding static typing. However, when working with complex types, developers often find themselves repeating type definitions or restructuring types to fit different contexts. This is where Utility Types in TypeScript come to the rescue.
technical skills.
Languages:
JavaScript, TypeScript, HTML, CSS, Node.js
Frameworks:
React.js, Next.js, Astro, Express.js, React Native, Expo, Electron
Libraries:
TanStack Query, Zod, Tailwind CSS, ShadCN, Material UI, Ant Design
Database & Backend:
MongoDB, Firebase, Redis, Contentful, GraphQL
Cloud & Deployment:
Google Cloud Platform (GCP), Amazon Web Services (AWS), Vercel
Tools & Platforms:
Git, GitHub, Razorpay, Postman, Visual Studio Code