Kieran
Pritchard.

Full-stack software engineer
Newport, South Wales

01

What I do

Software engineer focusing on tools and services to improve engineering standards and governance within the Office for National Statistics.

Specialised in Python, full-stack development and cloud engineering, with experience across AWS, CI/CD platforms such as Concourse CI, and modern development practices.

Undergraduate student studying for a BSc in Computing at the University of South Wales.

02

Places I've worked

See my LinkedIn for more details. These are just summaries of my work experience.

Office for National Statistics

Software Engineer

Progressed from apprentice to junior to full software engineer.

  • Contributed to and led projects within the Knowledge Exchange Hub, formerly Digital Innovation.
  • Worked across the full stack and cloud infrastructure using Python, JavaScript and AWS.
  • Mentored junior engineers and promoted good engineering practices within the team.

UK Windows and Doors Group Ltd

Junior Application Developer

Worked on database management, reporting and business intelligence solutions.

  • Gained experience in production SQL, databases and reporting tools such as Power BI and SSRS.
  • Supported non-technical users through the help desk and direct communication.
  • Dealt with non-technical system users via the help desk and direct communication to resolve issues and provide support.

03

Things I've done

Projects

See my GitHub for more details on my projects and contributions.
AeroGIS project thumbnail
Project thumbnail unavailable

AeroGIS

  • Integrated the Google Maps SDK and OpenFlights dataset to build a spatial website displaying UK airports and flight routes.
  • Explored API key security by injecting the key into webpages instead of hardcoding it and enforcing domain restrictions using the GCP console.
BusBee project thumbnail
Project thumbnail unavailable

BusBee

  • Built a web-mapping application to visualise Greater Manchester bus routes using Leaflet and OpenLayers.
  • Sourced and processed geospatial data in QGIS to be integrated into the project.
  • Resolved compatibility issues during deployment to the student webservers.
  • Hosted the project for external use using Vercel, including DNS setup via Cloudflare.
BayView Hotel Booking System thumbnail
Project thumbnail unavailable

BayView Hotel Booking System

  • Designed and implemented a hotel booking system using C# and .NET WinForms, based on stakeholder specifications.
  • Introduced a test data generation suite within the tool to generate random booking data.
  • Collaborated with other students to produce the system, managing tasks, developer availability and roadmap planning to ensure deadlines were met.
  • Established a build workflow via GitHub Actions to ensure regressions were not introduced into the main environment.

Education

2022

WJEC curriculum

A-Levels

Computer ScienceA*
MathematicsA*
PhysicsA*
Welsh BaccalaureateA*

Studied at Coleg Cymunedol y Dderwen and Brynteg Comprehensive School under the WJEC examination board.

2020

WJEC curriculum

GCSEs

Obtained 14 GCSEs at A*, including English, Mathematics, Computer Science, Additional Mathematics and Physics.

Studied at Coleg Cymunedol y Dderwen under the WJEC examination board.

Achievements and Leadership

Internal ONS AI Tooling Hackathon (2026)

Led a multidisciplinary hackathon team to explore spec-driven development and the use of AI for survey validation.

#HackThePlanningSystem (2025)

Government Digital Service AI Hackathon | Third Place

Microsoft: What the Hack (2024)

DevOps with GitHub | London

EESW Gold Crest Award & Best Application of Engineering and Technology (2021)

In partnership with Sony and STEM Cymru.

The Brilliant Club (2021)

Awarded 2:1

UK Bebras Elites Certificate of Distinction (2021)

Awarded Distinction

Lawn & Indoor Bowls

  • U25 Welsh International (2026)
  • Men's club captain (2023)
  • Team selector (2022 to 2024)

04

Stuff I use

Hardware

PC

My PC is a custom build, with the following specs:
  • MSI X570S Torpedo Max
  • AMD Ryzen 7 5800x
  • AMD 6950XT
  • 32GB DDR4 RAM @ 3000MHz
  • Corsair RMx 1000 Shift
  • Phanteks P500A

The PC is used for gaming and occasional software development, running Windows 11 with WSL (Ubuntu).

HP Laptop

  • HP Pavilion 15-eh0009sa
  • AMD Ryzen 4500U
  • AMD Radeon Graphics
  • 32GB DDR4 3200MHz

The laptop is used for university work and personal development, running Arch Linux which I maintain and configure myself.

MacBook Pro

  • 2024 16" MacBook Pro
  • Apple M4 Max
  • 36GB Unified Memory

The MacBook Pro is used for my development in work at ONS.

Software

Some notable tools I use include:

  • Yazi - Terminal-based file manager (I dislike macOS Finder).
  • MkDocs - Static site generator from Markdown for code documentation.
  • Draw.io - Useful for designs and mock-ups.
  • Amethyst - macOS tiling window manager.
  • SchemaSpy - A tool to generate a documentation website from database models.

For a maintained list of tools I use, please visit my GitHub Stars.

05

Fancy a Chat?

Feel free to reach out through any of the links below.