Technical generalist focused on practical AI/software tools, internal systems, and fast prototypes.
I like taking vague or messy ideas and turning them into something concrete: a useful tool, a working demo, a searchable system, or a developer utility.
- ai-pricing — compare AI model pricing and performance in one place
- tg-archive — self-hosted Telegram archive with sync agent and searchable web UI
- json-like-parse — parser for extracting JSON-like text from messy strings
- llm-chats-archive — self-hosted archive for AI chat histories with local search and browsing
- slopos — prototype for an AI-operated Linux desktop
- baritone-ts — pathfinding library for Mineflayer in TypeScript
My public work spans practical AI tools, searchable self-hosted systems, and reusable developer utilities. The common pattern is the same one I use everywhere: clarify the problem, build the first useful version fast, and reduce uncertainty with something real.
- Blog: https://blog.tsatsin.com/
- AI pricing app: https://ai.tsatsin.com/
- Podcast: https://artempodcast.com/
- Personal domain: https://tsatsin.com/




