Hi, I'm Chris, and I made you some content.
Over the delightful 2024 Easter bank holiday weekend, I indulged in some rejuvenating downtime. Realising it had been a while since I delved into frontend development, I embarked on a journey to explore Next.js deployed on Vercel, coupled with the UI components from Aceternity. Despite my primary expertise lying in backend engineering, I was pleasantly surprised by how swiftly I could transition from zero to a deployed project.
This content, in-Sanity!
While making this site, I had a few CSS challenges, and while discussing them with a friend he introduced me to an intriguing technology called Sanity.io. I decided to throw it into this project. So now, this very content you're reading, has been served by Sanity. It utilises a query language known as `groq` to interact with its underlying data store/repository. Its intuitive nature, complemented by a user-friendly UI called Studio, makes content management a breeze.
Verdict of a backend guy spending a day on the frontend?
After investing several hours into tinkering with these tools, I'm very satisfied with my results. It's quite simple, but I have found the developer experience in the frontend to be delightful compared to what I have wrestled in the backend in the past. I hope you like the site too, and I ask for your forgiveness for any lingering glitches. I'm excited to try WASM next. You can check out the source code on GitLab.
So, tell me about yourself?
I'm a generalist software engineer that focuses on systems. I have deep experience engineering software for data-intensive distributed applications, with a strong focus on security and reliability. That's the spiel I usually copy/paste into an About Me section of a website. I'm based in the UK, and I love lifting weights, running, and walking my dog. I also play probably more video games than I would like to admit. Want to connect? Scroll to the end. Cya soon!