Another Portfolio Refresh

A portfolio site is a must as a developer. As we grow as engineers, our portfolios must adjust as well. Tempting as it may be to hop on the new Javascript framework for your refresh, maybe it is best to just keep it simple stupid.

When writing documentation or even a readable pull request for you and your fellow developers, you are most likely writing Markdown. This is super common and easy to write. I took the time to shop around and see what was out there for writing up simple blogs or portfolios such as Bridgetown, Astro, and MkDocs. At my current role we would often document stuffs with MkDocs, so I wanted to learn something different that would not remind me of work outside of work haha…

By using Hugo and a theme that fit the aesthetic I was going for I quickly built out this subjectively good looking site that is easy to publish and update. Sometimes it helps to be a little bit picky and evaluate all of your options before committing entirely since it took me quite some time to land on Hugo.

During this refresh I also took a stroll down memory lane and reflected upon my older revisions and it really put things in perspective.

My old React portfolio:

2020-09-02:2021-05-30

old react porfolio
For this version, the site relied on creating a whole new JavaScript file with a non-intuitive function definition which returned some HTML which we all love manually editing for blog posts.

Logos were also just sourced directly from URLs which can change or get removed resulting in some unprofessional looking alternative text being displayed where the logo was supposed to live. Taught me an important lesson about saving images into an /assets directory or equivalent.

During job hunting season, I often felt like the website did not really reflect my skills and I eventually removed it from my resume.

Flash Card App:

2020-09-21:2021-10-07

infinite loading of dead heroku app asset
RIP Heroku's free tier. I hosted a lot of sites on there for various projects including my first flash-card application which I used to study programming terminology fresh out of bootcamp. The Vue page still works, however the backend written in Java that was hosted on Heroku has perished decimating my flash-card decks. A truly regrettable loss to society.

In all seriousness I still kinda like the Vue page for the raw utilitarian vibes it had. Brings back some good memories of staying up till the wee hours of the night hacking, well I guess kinda like I am doing literally right now...

My First Web App:

2019-??-??:2020-??-??

ancient beautiful raw html
When I was just getting started with web development, I was really encouraged by my friend to whip up my own website following freeCodeCamp's guides. I made an amount of progress before enrolling in Tech Elevator.

Most regrettably, I overwrote the Git history if memory serves. I might have an old copy of it on a hard drive, but doubt it will turn on anymore.

So I do not have a picture, but imagine a 90's era website and that should get you most of the way there.

Found a screenshot of the beaut'.

Technologies Used

css heroku html hugo java javascript markdown postgres react vue

 

zachary kolker

ruby programming language enjoyer


Gravitating towards a maintainable portfolio that looks and feels good.

By Zachary Kolker, 2025-01-09