During my front-end web development internship at Wesign Technologies, I had the opportunity to apply JavaScript extensively. I utilized JavaScript to enhance the interactivity of web pages by manipulating the Document Object Model (DOM). For instance, I worked on a project where I needed to dynamically update content based on user interactions. This involved tasks like adding event listeners to buttons and form elements, which allowed me to modify the DOM elements in real-time. I also used JavaScript to create dynamic navigation menus and implement features such as modal pop-ups and image sliders, which required manipulating DOM nodes and attributes. Through these experiences, I gained a solid understanding of how JavaScript can be used to create responsive and engaging user interfaces.