Alexis Hope

Making search and language systems legible — through visualisation, tooling, and engineering.


I work at the intersection of graphics programming and data. Both share the same fundamentals: spatial reasoning, rendering pipelines, and making abstract systems understandable. Principal engineer specialising in NLP, information retrieval, and interactive data visualisation.


Available for contract and consulting work in search relevance engineering, NLP tooling, and data visualisation systems. Currently open to senior and principal-level engagements.



Projects

NLP Citations

nlpcitations.com

An encyclopedic reference for NLP and information retrieval — 200+ citations, with animated visualisations that show how the algorithms actually work.

Tile Based Worlds

tilebasedworlds.com

An interactive guide to 2D graphics and rendering, built around tile worlds. Live editable demos. Techniques shared between game dev and dataviz.




Open source packages

Extend the Highcharts symbol rotation with custom shapes — octagons, hexagons, and more. Drop-in, no config required.

highcharts-custom-colours coming soon

Composable colour palettes for Highcharts with setOptions. Design-system-friendly theming for enterprise chart libraries.

highcharts-custom-fills coming soon

Pattern fills for Highcharts — hatching, crosshatch, dots. Accessible charts that remain readable in greyscale and print.

statili coming soon

Production-ready statistical methods for TypeScript — typed, tested, and covering the gaps left by existing JS stats libraries.



Recent writing