Ilia Shalygin
Software Engineer, AI enthusiast
Hello eveyone!
I’m a software engineer with a backend background, currently exploring what it means to build software with AI.
I’ve spent most of my career working with Java, Kotlin, Spring Boot, databases, distributed systems, and the infrastructure behind them.
These days, I’m particularly interested in agentic development and using AI coding agents as a natural part of the development process — from turning ideas into working software to iterating, debugging, and shipping projects.
I’m currently studying Software Engineering in New Zealand, while continuing to build things and work on my own projects. I also enjoy getting involved in the local tech community and regularly take part in software development and AI events around New Zealand.
Outside of software, I spend a lot of time reading. I’m particularly interested in political science and economics, with a side interest in philosophy and psychology. I enjoy reading about how societies work, how people make decisions, and why institutions and ideas evolve the way they do.
This site is where I keep my projects, writing, experiments, and CV. It’s a place to document things I build, things I learn, and occasionally things I find interesting.
I’m always open to new business opportunities, collaborations, partnerships, and interesting projects.

Recent writing
All postsCapital in the Twenty-First Century or the Return of History
My little book review on Capital in the Twenty-First Century by Thomas Piketty.
A New Dark Age and the Stagnation of Modern Capitalism
My little book review on How Will Capitalism End? Essays on a Failing System by Wolfgang Streeck.
NZ Tech Expo experience
My experience at NZ Tech Expo exhibition
Selected projects
All projectsSloshed Sam
A pull request reviewer who's had a few. Sam reads your PR and tells you what changed, why, and whether it looks good, in the voice of a friendly drunk man. Or a pirate. Or a noir detective. Or a grumpy old maintainer.
Strands Powertools Observability
Production-ready observability for Strands Agents on AWS Lambda — X-Ray subsegments per tool call, structured reasoning logs with correlation IDs, and per-tool CloudWatch metrics using Lambda Powertools.
Jeopardy LAN game
The Jeopardy game that you can launch in your browser and play locally with tour friends






