Website Update: CV Page
As I slowly get caught up post-comps, I wanted to take some time to update my CV. Rather than upload the new version as an embedded document using the Office viewer, I opted to put the text on the site itself using a redesigned page. It's lacking the animations and such that I may add eventually, but it's an improvement over the old experience. Below, I'll give some brief examples as to why this new style is better.
By having the text on the site itself, the page should load much faster. With the embedded Office viewer, the page was required to load up the viewer itself before grabbing the document, then displaying the document in that viewer. This new style takes out a lot of that fluff, and should also reduce the download size of the page.
The new design should be easier to use, regardless of the device you are using. The embedded Office viewer had its own scroll bar, which made it confusing to switch between scrolling the page and scrolling the document. By having the materials on the page itself, there is now only one scroll bar to worry about.
I'm trying to make my site more accessible for those who may be accessing it with assistive technologies (e.g., screen readers, keyboard navigation). The previous embedded document version wasn't very accessible because the text couldn't be read by the browser, and it wasn't easy to navigate via keyboard. With this new native design, all text is accessible to the browser (which allows searching, but should also help with text-to-speech), and the page can be scrolled with the keyboard.
One challenge that I faced with this new design is how to handle display on mobile devices. The page has a lot of text to show, and it needs to be organized in a way that makes sense. On a smartphone, things were cramped and had to shift around if I left the formatting untouched. In order to help maintain the layout, I chose to have some of the text reduce in size when being viewed on small screens. This can make it harder to read, but the page is pinch-to-zoom compatible, so I felt the trade off was worth it.
The design is more consistent with the direction I'm moving in with all of the pages on the site. It will be easier to animate, once I get a chance to finish updating the CSS for all of that. It also contributes to a sense of continuity and flow while you switch between pages on the site.
This is just another step forward in making my site better. Once I'm able to work on the additional visual changes, I may make some alterations, like having two columns instead of one. But for now, this style will do just fine, and I want to hopefully start writing more posts before I worry too much about the newer visualizations.
If you notice anything off about the page, please let me know! It uses fairly basic HTML for the text layout, so it should be compatible with all devices and browsers, but there's always the possibility of an exception.
Finally, if you have thoughts about the redesign, please feel free to let me know in the comments! I'm trying to make things as useful as possible for readers, so your input is highly valued and will be taken into consideration with any further changes I make to the site.