I’m Utkarsh Joshi, the owner, author, and maintainer of utkarshjoshi.com. This is my personal website, where I publish my software engineering projects and technical writing.
I’m an AI/LLM engineer with 4+ years of experience building and owning products end-to-end. At Xebia, I work primarily across data analytics, agentic systems, and automation—turning complex business workflows and raw data into reliable, useful software. I care about designing durable systems with clear contracts, strong patterns, and architectures that evolve cleanly over the full software lifecycle.
Along the way, I’ve developed a deep adaptability muscle. I began with JavaScript, Vue, and Node; built Ethereum crypto bridges; moved into the TON/Telegram ecosystem and shipped a production-grade Golang transaction server; implemented a Polymarket-style trading engine in under three weeks; and even delivered features in Unity. My work spans multiple stacks and domains, and I’ve consistently learned new technologies on the fly to support business goals.
Beyond individual features, I’ve driven platform-level changes—most notably migrating a full B2B SaaS product into a modern API-first platform. My current focus is engineering practical AI systems: building LLM applications and agents, designing analytics workflows, automating multi-step processes, and connecting AI capabilities to the tools and data people already use.
I enjoy work where product sense, platform thinking, and technical versatility matter as much as the code itself—especially problems that combine data, intelligent systems, automation, and dependable backend engineering.
