Eli Karpinsky

Eli Karpinsky

Software leader. Work smart and play hard. I love making systems to solve problems, seeing how far I could tinker with things, and enabling AI to empower workflows.

GitHub LinkedIn Email

Writing

  • Find the seam before you add parametersSplitting at a seam and fitting one new offset cut a map's worst landmark error from 189 px to 61 px and left the good half untouched. A second slope would have bought 0.6 px more.
  • Put the rule in a hook, not the promptPrompts carry judgment, hooks carry invariants: three small Claude Code hooks that stopped my agents 327 times in September, and where classifiers fit next.

Selected projects

screen-pinyin

A desktop app that reads Chinese text anywhere on screen and shows pinyin, definitions, and HSK level, with spaced-repetition review.

One hotkey from on-screen text to pinyin, definitions, and HSK level (1 to 6)
Electron 39React 19TypeScriptTesseract.js

LeaguesMap

An interactive map and task tracker for Old School RuneScape's Demonic Pacts league, with RuneLite progress import and no backend.

Worst-case pin error cut from 189px to 61px
React 19TypeScriptViteLeaflet