Building systems, breaking abstractions, and writing about what I learn.
About
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.
Available for
I’m open to software engineering internships, open-source collaborations, hackathons, research-oriented projects, and opportunities involving systems programming, developer tools, C++, Python, or applied AI.