I gained foundational knowledge in Front-End Web Development through the edX bootcamp and further honed my skills during a 16-week internship program facilitated by Virtual Internships, where I practiced working on both solo and team projects, building websites and apps using HTML5, CSS, JavaScript, jQuery, React.js, Node.js, and Git/GitHub. I’m passionate about creating responsive websites that offer a seamless experience on any device and developing interactive user interfaces to enhance user engagement.
My projectsThis project is a web-based lottery numbers generating tool designed to generate random lottery numbers for various UK lotteries, such as EuroMillions, Lotto, and Set for Life. It fetches and displays historical lottery results and provides users with suggested numbers based on selected lotteries. The app features a user-friendly interface built using HTML, CSS, and JavaScript, with a Flask-based backend to handle the scraping of results and number generation.
March 2025This project is based on a FreeCodeCamp challenge, which I enhanced by adding a glowing sun effect, light reflection on the windows, and refining the color palette for a more realistic city skyline. Built with HTML and CSS, it features dynamic gradients, structured building patterns, and subtle lighting effects. Watch the demo here: https://youtu.be/xbeN2go3G04.
March 2025This personal portfolio showcases my front-end skills with engaging animations and interactive elements. Key features include a sparkling font animation, an animated main heading, and a glassmorphism effect in the navbar. Neumorphic styling and hover-activated project cards add depth, while gradient colors and responsive design create a polished experience on all devices. A click sound effect was added to the "My Projects" button, with a mobile-friendly delay. Built with HTML, CSS, JavaScript, and React.
November 2024This project was completed as part of my internship at Gravilog. The goal was to design and develop the homepage of the company website for pregnant women from the ground up using modern web development technologies. Key features include a modern and calming design, a carousel to highlight various services, a card layout for content organization, a ribbon at the footer to promote the premium subscription service, and AI-generated unique images to enhance visual appeal. Developed using HTML, CSS, JavaScript, and Bootstrap.
September 2024In this project, I used a modern glassmorphism design combined with dynamic fonts to create a captivating, layered effect. The background features a subtle, sparkling star effect powered by particles.js, adding a touch of movement and depth. Built with HTML, CSS, and JavaScript, this project is fully adaptive, ensuring a smooth and responsive experience across all screen sizes.
August 2024This was originally a bootcamp team project but was completely rebuilt by me, retaining only the original hero section. It includes pages for a journal, tasks, shopping lists, exercise tracking, and food logging. I rewrote the codebase, redesigned the interface, and enhanced functionality for adding and saving records. Built with React and Vite, it features modern aesthetics, Animate.css animations, and React-Bootstrap for responsiveness.
Redeveloped: November 2024Cat Finder App integrates with the Cat API Ninjas, featuring a carousel on the homepage displaying cat images and interactive modal forms with cat facts. The search page includes an intuitive search form and dropdown menu showcasing cat breeds. The catalogue page hosts a collection of cat profiles. Developed using HTML, CSS, Bootstrap, APIs, JavaScript, and jQuery.
March 2024This application is designed to generate an HTML webpage that displays basic information about employees. It prompts the user to enter information about the team manager, engineers, and interns, and then generates an HTML page with their details.
March 2024Weather application provides real-time weather information for cities worldwide. You can retrieve the city's current weather conditions and view a 5-day forecast. Features of this app: Search functionality for real-time weather information retrieval by city using API. Integration of local storage for storing and retrieving user search history. Display of buttons for quick access to past searches. Dynamic elements in the user interface based on fetched data.
January 2024