👋 Welcome to my website!
Thanks for visiting my site!
I'm Nicholas Griffin, a Senior Software Engineer from the UK, currently with the BBC.
About me
I'm a Full Stack Developer, leaning a bit more towards frontend work. My time outside of my main role is spent on various personal projects across the web.
Beyond development, I enjoy reading now and then and have a passion for discovering new music — mainly trying to outsmart the algorithms.
Feel free to explore more about me and my projects below.
What's going on?
Below you will find some of the blog posts that I have wrote (if that is still working), I used to write a lot and I'm looking to write blog posts more about the projects that I am working on. There might not be a lot here but I hope that it will at least be interesting, at least to me.
My thoughts and principles around the use of AI
I came across a new page from Daniel Roe where he sets out his guidelines for his use of AI, I thought I'd do the same.
AI is a big topic in the industry lately, so much so that we end up talking about it in every other meeting, from the latest advancements to the ethical implications, there's a lot to consider. Recently, I've been thinking about my own thoughts and principles around the use of AI, and I thought I'd share them with you.
Published on 27 October 2024
Read MoreUsing Cloudflare AI for Vectorizing RSS Feeds with LLMs
The "llm-rss-vectorise-agent" project explores the power of large language models (LLMs) combined with Cloudflare’s edge infrastructure to analyze, vectorize, and process RSS feed content. This post takes you through my experience of using it for this project and how I think AI works in this context.
Published on 25 October 2024
Read MoreBuilding My Own A/B Testing Platform
Creating an A/B testing platform from scratch was a unique challenge. I wanted to build a tool capable of running both Bayesian and frequentist experiments, that provided a decent foundation to build more from, but a bit scrappy to keep it as a side project. This post walks through the development journey.
Published on 24 October 2024
Read MoreBuilding my own bookmarks service: Part 2Archived
Building my own bookmarks service: Part 1Archived
A new Serverless Lambda that will parse bookmarks data into DynamoDB
Published on 30 August 2021
Read MoreRunning a personal email inbox on SESArchived
I'm creating an AWS Lambda service that will receive and process emails
Published on 29 August 2021
Read MoreSo what is it that you do? 🤔
Well quite a few things, here are some of my favourite projects alongside my most recently updated GitHub repos:
BBC Projects
I participate in a range of projects at the BBC. Most recently, I transitioned the BBC’s Open Source site to the WebCore service to enhance performance, maintainability, accessibility, and user experience. I also contribute to open-source projects, such as SQS Consumer, and help teams improve their experimentation capabilities.
A custom CMS
At Accrosoft, I developed a custom CMS called AccroPress, a fully headless system with a React frontend and a Node.js/Express backend. Designed as a hosted service, it was used by various school and job sites worldwide. AccroPress also offered several microservices, including image processing, contact forms, and more.
Career Sites
While at Vacancy Filler, I collaborated with clients like Bouygues Construction UK to launch career site initiatives that attract and inform potential candidates about roles across their organization. I also worked with brands such as the Woodland Trust, Longleat, and the Devonshire Group, among others.
next-compiled-license-checker
An automated service to check the licenses used in Next's compiled pkgs
ai-image-to-website
genai-rag-ebooks
A chatbot with RAG for chatting with ebooks
website
The code for my personal website and related stuff.
NGWebsiteOriginal
My personal website
NGWebsite2022
My website for 2022 onwards. Built using Next.JS, AWS Amplify, DynamoDB, GraphQL and more
WebsiteRemix
My personal website
nicholasgriffintn
The repo for my GitHub profile's homepage.
TechNutty
TechNutty was a technology news and reviews site that I started during college/uni in 2011, I ran it for some time as a side project and a way of experimenting with developement. Sadly, a few years back I did choose to shut down this site, so Ive included a link to wayback machine instead :)
Side Projects
Alongside my day job, I have a number of side projects that I work on, some of which are open source and can be found on my GitHub. I have a number of projects that I have worked on over the years, some of which are still in development, others are just experiments.