- December - 2015
Built on a multitude of technologies including Node, ASP.net core, React, docker, graphql to name but a few. g33kchris.net is my personal professional portfolio site and experimental platform I've built to help my profession.
g33kchris.net is my professional portfolio, blog and platform for showcasing experimental code. It documents my career as an engineer, and my skills and projects I have accumulated along the way.
Initially built as an Umbraco based ASP.net MVC site. My site has now had a complete rebuild and migration from the original CMS. Over time it has evolved from being a server rendered website, to a single page application, and now a static website built upon gatsbyjs.
The presentation layer and front-end is all written in with React and compiled with static content. Using gatsbyjs it leverages the benefits that come with react such as client data fetching.
Beyond the static presentation layer is a containerized set of services built around NodeJS, ASP.net core, using graphql as an intuitive interface for the UI during compile-time and run-time.
As technology progresses and my interests change, I take the opportunity to upgrade my site or build a different version of it (either client or server components). But regardless of technology, my content and the end-user experience takes priority to ensure I have a stable and valuable portfolio and blog.