$ whoami
I'm Leonid, a software engineer. For 15+ years, I've worked with founders to figure out what they need, build it, and keep it running. I like asking questions before writing code and helping other developers grow. These days, I build with coding agents and share much of my work as open source.
OPEN TO SENIOR / LEAD ROLES
──┤
STACK
├── uptime: 15+ yrs- ruby / rails 10+ years, lead roles 10+ years. Tech lead and lead engineer roles. Gem author.
- typescript full-stack Full-stack: Node, browser extensions, static sites.
- python data, LLMs, trading Data pipelines, LLMs and trading systems.
- agentic ai skills, harnesses, pipelines Skills, harnesses, pipelines and tooling for real delivery.
2026-09-22 Agent shortcuts: aliases for your AI coding agent Shell-style shortcuts for Claude Code and Codex: commit, push, open pull requests, fix CI, and keep common agent workflows predictable. read → 2026-09-21 System 1 AI models: the idea that existed before Jev, and why you should use it anyway System 1 models separate structured decisions from text generation. A look at Jev, earlier research, open models, and five possible applications. read → 2026-08-07 Five ways to build a save panel, three of them correct Here is a save panel: a spinner, an error banner, a dirty marker, a confirm dialog, and a closed flag. Five booleans, so thirty-two combinations. Have you ever written down all thirty-two? read →
sec_id/ Ruby Ruby toolkit for securities identifiers: ISIN, CUSIP, SEDOL, FIGI, LEI and 10 more schemes. Ruby hacker_news_sorted/ TypeScript Chrome extension that sorts Hacker News by points, time, comments, velocity or heat. TypeScript oss-kit/ Skills Curated agent skills for open source maintainers. Skills