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 - Jun, 2025
- 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.
VIPS-TC
- Contributed to the development and maintenance of the main VIPS-TC website.
- Implemented various front-end features using modern React and Material UI libraries.
- Ensured responsive design and cross-browser compatibility for a seamless user experience.
- Collaborated with the team to enhance website performance and accessibility.
- React.js
- Material UI
- Axios
- Firebase
- Styled Components
- Razorpay
- XLSX
Vue Bits
- Contributed 20+ components to the largest and most creative library of animated Vue components.
- Helped develop highly customizable animated UI elements for modern web projects, including text animations, backgrounds, and interactive visuals.
- Components are designed for seamless integration with Vue.js and Nuxt projects, providing minimal dependencies and flexible prop-based customization.
- Open-source collection growing weekly, inspired by the React Bits project.
- Vue.js
- TypeScript
- Tailwind CSS
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
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, Vue.js, Astro, Express.js, React Native, Expo, Electron, PWA
Libraries:
React Query, Tailwind CSS, ShadCN UI, Ant Design, Styled Components, Material UI
Database & Backend:
MongoDB, Redis, Contentful, Firebase, GraphQL, JWT, Auth.js, Clerk
Cloud & Deployment:
Google Cloud Platform (GCP), Amazon Web Services (AWS), Vercel
Tools & Platforms:
Git, GitHub, Postman, Docker, Visual Studio Code, Prettier, Sentry
Package Managers & Build Tools:
NPM, PNPM, Yarn, Bun, Vite
© 2025 Utkarsh Singhal. All rights reserved.