Huw Pritchard

Software Engineer with a wide depth of knowledge and years of building systems such as APIs, web apps, interpreters and more.

Technical Stack

C++ Rust C# / .NET WebAssembly Azure SQL Server JavaScript TypeScript React Git Node.js REST

Featured Projects

HuwInterpreter

A custom interpreter for "HuwCode" built in C++. Supports 70+ built-in functions, lexical scoping, and complex associative arrays.

View Source

Flash Matrix

A visualization and gamification tool to track API support for Adobe Flash alternatives like Lightspark and Ruffle. Developed to accelerate open-source feature implementation.

Live Demo

Pathfinding Visualizer

Benchmarking and visualization suite for various pathfinding algorithms, including A* and Dijkstra implementations in C++.

View Source

Stack Machine

A simple stack machine implemented in Rust. Built to explore memory safety and low-level execution efficiency.

View Source

Other projects

Personal scripts: This includes a file duplicate detector, a Firefox bookmark backup and a tool that uses AI models to tag images.
Tools: Tools created by AI for personal use.
HCalc: HCalc is a Reverse Polish Notation calculator written in C++ and Qt. This is an earlier attempt to create an interpreter for evaluating math expressions.

Open Source contributions

Lightspark: Implemented numerous missing APIs. The effort has allowed many flash files such as games to run within Lightspark.
Ruffle: Implemented a number of APIs and helped others to do so as well.
Ladybird: Implemented the initial version of position-events CSS property.