Name: Christopher Ball
Type: User
Bio: Seasoned tech veteran that's worked as a software engineer, engineering leader, and product manager.
Interested in my particulars? LinkedIn ↓
Location: Seattle, WA, USA
Blog: https://christopherball.github.io/
Christopher Ball's Projects
Provides a starter template that incorporates parcel, typescript, scss and anime.js (plus ported examples).
Generates pre-computed chess "guess the move" study materials based on PGN file input.
Me
Personal tech portfolio site including programming projects covering a range of topics, such as: data science, computer science, mathematics and linguistics.
This repository serves as a personal playground for learning Haskell functional programming through online challenges, such as Project Euler.
Generates HTML ruby markup readings based on native Japanese input, using only client-side technologies.
A curated collection of Japanese grammar notes.
Deconstructs Japanese sentences composed of standard ruby html markup, creating a playable "Match Maker" game. The player drags the kanji characters into the correct location slots within the sentence.
Japanese reading exercises covering historical events, suitable for JLPT N5 & N4 levels, initially generated using Claude AI and some careful prompt engineering.
Beginner Japanese language learners can use this tool for visually identifying kanji characters by their component parts.
Provides a barebones typescript and p5.js template with full autocomplete support.
Provides a starter template that incorporates parcel, typescript and scss.
Provides a more complex pixi.js (with webpack) setup with full autocomplete support, multipage configurations, including _development_ and _production_ CI support.
Provides a barebones pixi.js (with webpack) template with full autocomplete support.
Provides a solid foundation template with good examples of both Polars and Plotly functionality, including a custom-built dark mode theme solution for notebook HTML exports.
Provides a basic instruction set for setting up python and notebooks.
JavaScript Performance Monitor
Provides a starter template that incorporates three.js, parcel, typescript and scss.