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.

My Contributions Graph
My GitHub Contributions Graph
A screenshot of the BBC's Open Source site

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 screenshot of the AccroPress CMS

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.

A screenshot of the Bouygues Construction UK career site

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

A project to create websites from screenshots, inspired by

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?