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.

experience.

  • Software Developer Remote

    at, aardosolutions.com

    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.

    • 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
    • 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

    live preview

    • 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

Let's work together.

I'm always interested in new opportunities and exciting projects. Whether you have a project in mind or just want to chat about tech, I'd love to hear from you.

Currently available for freelance work and full-time opportunities

Response time: Usually within 24 hours

© 2025 Utkarsh Singhal. All rights reserved.