Gayathri Rao designed a personal portfolio using various technologies including HTML, CSS, JavaScript, Bootstrap, jQuery, and HTTP. The portfolio uses responsive web design which allows web pages to render well on different devices by using fluid grids, flexible images, and CSS3 media queries. Responsive design ensures usability and satisfaction across all devices by adapting the layout to the viewing environment. It has become important as over half of internet traffic now comes from mobile devices.