This project is my personal CV created using vanilla HTML, CSS, and JavaScript. It showcases my journey and skills as a software developer.
I started working on this project at the end of my first year of coding (2023), and I hope over time it can reflect the strides I've made.
This project helped me build some fundamental front-end skills, and started from me being frustrated that I couldn't customise this LaTeX CV template quite to my liking.
- The CV is designed with expandable sections, providing an engaging user experience.
- Gained a deeper understanding of HTML and CSS, emphasizing layout design, responsiveness, and styling.
- Implements CSS best practices to ensure the CV is well-proportioned and printable as an A4 document.
- Also adapts responsivelt to screen sizes including mobile screens, and has cross-browser compatiability
- Basic JS elements like modals, transitions, and animations bring the CV to life, enhancing the visual appeal.
- Enhanced my JavaScript skills, particularly in DOM manipulation and creating interactive elements.
- Ideally I would like to host the website myself in the cloud
- Maybe integrate a few frameworks
- Integrate some APIs
- Nestle this within a larger project of a portfolio website containing other projects
- Access via GitHub Pages
- Interact wtih different sections of the CV for more information
- Clicking on some headers, projects etc. will open a side-panel with further details
- Hovering over sections will elicit a highlight colour and custom cursor
- Buttons and links are working and interactive
- Use the print option (either button or
CTRL-P) to get a well-structured A4 version of the CV