This repository exists to track the progress of my personal portfolio. The portfolio includes a range of computer science related topics from web development to the discussion of theory. The motive of having a website housing project a portfolio has evolved to an extent such that the website can be considered a digital garden with the inclusion of personal writings. This is elaborated further in the about-page of the website.
Code used here is developed form scratch, barring the normalizing css stylesheet which was taken from a repository hosted by necolas. The code is templated using PHP and a non-traditional layout is leveraged whilst still maintaining accessibility for a variety of browsing environments.
This readme file will act as a progress checklist for items I would like to develop for the website.
To-do list:
- [ ] Implement a project page discussing research done pertaining to chat-gpt and stack-overflow comparison.
- [ ] Implement a project page discussing Chrome Extension development.
- [ ] Implement a project page discussing how to properly include code snippets in a web page.
- [ ] Implement a project page discussing my experience as a university adjunct teaching data structures.
- [x] Implement a project page discussing research scaffold of a privacy audit framework.
- [x] Implement a project page discussing the implementation of the image gallery for
/photography/
.
- [ ] Javascript refactor to DRY out the scripts currently in use:
- [x] Mobile scrolling logic used in index pages.
primeClassTransitions()
applyClassTransitionEffects()
- [x] Logic for expandable lists.
- [x] Functionalty that changes the position of an image based on scroll position.
- [ ] Functionality that repositions a figure with a set of javascript controls.
- [ ] Implement webmentions.
- [x] Implement an image gallery as an alternative to VSCO.
- [ ] Optimize image placement algorithm.
- [ ] Fine-tune column readjustment algorithm.
- [ ] Generate caption study.
- [x] Reorganize image placement.
- [x] Change format of images to something more portable (webp).
- [ ] Add meta tag management for PHP template.
- [ ] Template code snippets for relevant pages.