Projects
It's my aim to spend a big percentage of my personal time on a number of projects.
I often work on quite a few different things that you might find interesting, take a look at some of them below.
You can also take a look at my code snippets for some of my quick fixes and tips.
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.
website
The code for my personal website and related stuff.
assistant
A personal assistant with Cloudflare AI
next-compiled-license-checker
An automated service to check the licenses used in Next's compiled pkgs
genai-rag-ebooks
A chatbot with RAG for chatting with ebooks
ai-image-to-website
NGWebsiteOriginal
My personal website
NGWebsite2022
My website for 2022 onwards. Built using Next.JS, AWS Amplify, DynamoDB, GraphQL and more
WebsiteRemix
My personal website
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.
nicholasgriffintn
The repo for my GitHub profile's homepage.
ab-testing-platform
Just me messing around with Python to build an AB testing platform
nltk
Repo to work with nltk
llm-rss-vectorise-agent
An LLM agent that uses vectorise to make RSS feeds searchable
accessible-autocomplete
A fork of AlphaGov's accessible autocomplete
llm-assistant
This is a side project to build an assistant using llms.
news-snapshotter
A periodic frontpage screenshot using CloudFlare's Browser Rendering
b28n.com
Because I can I guess?