
How I built diff2test, a zero-dependency C++ test impact analysis tool that maps code changes to affected tests using build metadata.
Building systems, breaking abstractions, and writing about what I learn.
I’m Ayan Khan, a student software developer interested in systems programming, developer tools, open source, and applied AI. I enjoy building things from the ground up, especially projects that force me to understand what is happening beneath the abstraction layer. Most of my work revolves around C++, Python, systems-oriented software, experimentation, and learning by building. I use this blog to document the interesting parts: design decisions, mistakes, debugging stories, technical deep dives, hackathon projects, open-source work, and lessons that are worth remembering. I’m still learning, so I don’t want this to be a collection of polished “expert takes.” Think of it more as a public engineering notebook: build something, understand it properly, then write down what I learned.
Markdown supported · ⌘↵ to post
No responses yet.