Anshudeep Mathur

Hello, I'm Anshu.

I enjoy bringing clarity to complex problems by working across design, data, software engineering, and infrastructure. Welcome to my personal website!

My ongoing explorations

Render of the 3D plant cell: organelles crowded around a central vacuole with cytoskeleton threads.
Render of the 3D plant cell: organelles crowded around a central vacuole with cytoskeleton threads.

The Dynamic Plant Cell

The cell in the textbook is a cartoon; the real one never stops moving. Built for undergraduate plant-biology students and their instructors.

Jun 2026 · living-cell.galt.software
Three Rook screens in the simulator: the home screen with two stories and the learn-a-skill card, the story beat Plastids grow tubes mid-read with its breadcrumb and 2 of 3 count, and an evidence card showing a figure with its Plant Physiology source.
Three Rook screens in the simulator: the home screen with two stories and the learn-a-skill card, the story beat Plastids grow tubes mid-read with its breadcrumb and 2 of 3 count, and an evidence card showing a figure with its Plant Physiology source.

Rook

Rook is a learning app that uses two-sentence flashcards. Unlike typical swipe-card apps where swiping left discards a card, swiping left in Rook asks for a simpler explanation. The app uses AI to generate these cards and track its own usage costs, and it is fully accessible with VoiceOver.

Aug 2026
Project site hero: an MCP server for Ontario's open data, with install commands.
Project site hero: an MCP server for Ontario's open data, with install commands.

Ontario Open Data MCP

The Ontario government provides publicly-accessible data about everything from hunting season statistics, to population and transit surveys. This MCP server queries over multiple portals, with different APIs and formats to make the data discoverable and locally queryable using standard SQL. Available on PyPI and the MCP registry.

Feb 2026 · /ontario-data-mcp ·
Collect showing the TestBook outline in the sidebar beside a page whose fluorescence video of actin and microtubules sits above its caption.
Collect showing the TestBook outline in the sidebar beside a page whose fluorescence video of actin and microtubules sits above its caption.

Collect

Collect is a Mac app designed for scientists to turn observations into a book. It acts as a digital scrapbook where each page is a folder containing media and a page.json file. The app can export your work as a website or an EPUB3 with embedded video, and it automatically transcribes Voice Memos.

Aug 2026 · /plant-cell-ebook

CoverDrop web app showing six books with generated and custom covers and a Download for Kindle button.
CoverDrop web app showing six books with generated and custom covers and a Download for Kindle button.

CoverDrop

If you sideload a book to a Kindle, it might only show a grey tile instead of a pretty cover. CoverDrop allows you to customize the cover. The app writes the cover directly into the file, leaving the rest of the book exactly as it was. Free and entirely private.

Apr 2026 · coverdrop.galt.software
The Artful launcher: the title, a Monet gallery picker, and four cards for Puzzle, Spot the Items, Screensaver and Gallery.
The Artful launcher: the title, a Monet gallery picker, and four cards for Puzzle, Spot the Items, Screensaver and Gallery.

Artful

This app features four offline games based on famous paintings for Mac and iPhone. In "Spot the Items," it uses on-device intelligence to hide objects within the art. The app is designed with a clean, shared code base and simple, standard web technologies.

Jun 2026
Reel video editor marketing frame: a simple video editor with title, visual cropping and cut-frames callouts.
Reel video editor marketing frame: a simple video editor with title, visual cropping and cut-frames callouts.

Reel

Reel is a simple video editor designed for researchers to trim, crop, and annotate microscopy and lab recordings. It works entirely on your device without altering your original files until you export.

Aug 2026 · reel.galt.software
Clime: two plants on the shelf, each with a handwritten label and a watering line.
Clime: two plants on the shelf, each with a handwritten label and a watering line.

Clime

Clime is a private app that turns photos of your plants into pencil sketches and arranges them on a 3D shelf. It works entirely in your browser without requiring an account or server.

May 2025
Kiosk-style home screen with clock and two big launch tiles (iHeartRadio, Pluto TV) plus settings and power buttons.
Kiosk-style home screen with clock and two big launch tiles (iHeartRadio, Pluto TV) plus settings and power buttons.

Launcher

This is a simple, foolproof home screen designed for elderly users. It features large buttons, a big clock, and built-in radio and YouTube. It is easy for relatives to set up, supports ten languages, and includes accessibility options like adjustable text and a dyslexia-friendly font.

Jun 2026 · /launcher ·

Other tools

Two-page spec sheet describing the codebase orientation tool: the loop, system table, trust guarantees and architecture.
Two-page spec sheet describing the codebase orientation tool: the loop, system table, trust guarantees and architecture.

Diagrammatic Dialogues

This tool connects to a local directory and uses AI to describe and explain using SVG diagrams.

Aug 2026 · /diagrammatic-dialogues ·
Sketcher first-run welcome dialog over the empty home screen: a private, offline Excalidraw-based sketch app with pinned comments.
Sketcher first-run welcome dialog over the empty home screen: a private, offline Excalidraw-based sketch app with pinned comments.

sketcher

I think by drawing. Sketcher is an offline drawing tool that lets AI review and edit your diagrams directly using native, editable elements rather than just sending back a static image. It supports four different AI engines, including local options, and uses customizable prompts to guide the feedback.

Jul 2026
Interactive treemap of the Blender source tree coloured by file extension, with the AI-derived subsystem taxonomy on the left.
Interactive treemap of the Blender source tree coloured by file extension, with the AI-derived subsystem taxonomy on the left.

Blender Treemap

To make Blender's 20,000 files easier to understand, the code is first broken into smaller pieces. These pieces are then organized into a visual map with 61 categories based on ModernBERT embedding distances then summarized with llama3.3 and colored by what each file does. Uses a specific data format (bf16) to balance speed and accuracy during the process.

Jun 2026 · /blender-code-map
Home Energy Field Notes empty state: a prompt to choose Green Button XML files, analysed entirely in the browser.
Home Energy Field Notes empty state: a prompt to choose Green Button XML files, analysed entirely in the browser.

energy-usage

This tool analyses your utility's Green Button XML data directly in your browser. It breaks down your energy usage, costs, and pricing, while keeping electricity and gas measurements separate and clearly flagging any partial billing periods.

Sep 2026
A three-generation genogram: grandparents, parents and an aunt, three siblings, with the index person marked.
A three-generation genogram: grandparents, parents and an aunt, three siblings, with the index person marked.

Genogram builder

The Genogram builder is a simple, offline tool. It allows users to easily draw and edit family trees using standard symbols on a zoomable canvas, without the complexity of general diagram software.

Apr 2026 · /genogram
Product Comparison web page with Gemini API key settings and a box for pasting product links.
Product Comparison web page with Gemini API key settings and a box for pasting product links.

Product Comparison

This tool helps you compare products by pasting their URLs. It uses AI to extract the facts from each page and generate a clean comparison, avoiding the fluff and potential hallucinations of standard summaries. A companion browser extension allows it to bypass bot-walls by reading pages directly from your tabs.

Jul 2026 · product-comparison.galt.software ·
Nested split-by tree showing a product list broken down by type, then by source country, with counts and percentages.
Nested split-by tree showing a product list broken down by type, then by source country, with counts and percentages.

Split-by data explorer

Split-by Data Explorer is a simple tool that lets you drop in a CSV or JSON file and instantly group your data by specific columns (like type or country). It automatically suggests the best columns to split by and works entirely in your browser without any setup.

Feb 2024 · /split-by-data-explorer ·

Experience

2026 —Founder, Galt Software, Cambridge, Ontario. 2025 — 2026 Staff Software Engineer, The Catalog, Shopify. Product knowledge graph; LLM pipelines at millions of inferences; fine-tuning, judges, continuous evaluation. 2022 — 2025 Staff Software Engineer, People Analytics, Shopify. Systems that touch people data across the company; survey text analysis with GPT-4; compensation and headcount models. 2019 — 2022 Senior Data Engineer, People Analytics, Shopify. The Talent data platform and its move to BigQuery; survey tooling; hierarchy-scoped reporting. 2015 — 2019 Data Engineer, Shopify Plus; Senior Data Engineer, Data Apps. Spark and Kafka pipelines; the Data Portal. 2008 — 2015 BlackBerry, Quality. Full-text search over two million documents; text mining; Voice of the Customer analytics for executives. 2006 — 2010 BAComp, Applied Computing, University of Guelph-Humber.

Full detail on the resume.

Off the screen

Travels

A wide view across a moss-covered volcanic landscape, with snow and meltwater pools Iceland, Cambodia, Thailand, Singapore, India, Greece, Guatemala, Peru, Ireland, Spain, South Africa, Mexico, and more.

Family

My dad, Jaideep Mathur, is a plant cell biologist and a painter, and my mom, Neeta Mathur, is an exceptional chef with a lifetime of experience in gastronomic experiments. My wife, Maria, is a prolific reader, adventurer and one of the most conscientious humans I know. Moose, my dog. No photo; she doesn't sit still.

Things I keep coming back to

Split-flap displays. Whiteboards. The Whole Earth Catalog and the early MacWorlds, which showed what kinds of products were even possible. Fawlty Towers, Taskmaster, Blackadder, and The IT Crowd. And the label I wrote for the watering can: Apparatus for initiating a Controlled Rain Event for the Maintenance of Living Things. Instructions: Please distribute evenly, check moistness with knuckle.

Pencil drawing of a shelf of houseplants, from Clime

Last updated 19 October 2026. © Anshudeep Mathur.