Ekaterina Nikonova

GitHub
@ekaterina-nikonova
LinkedIn
@ekaterinanikonova
Ekaterina Nikonova

My journey into software engineering involved a career transition from a linguist to a programmer, dedicating years to balancing work with formal studies in Computer Science. With a background in linguistics, I remain deeply interested in natural languages, which fuels my lasting and growing fascination with AI and natural language processing. Whether I'm building tools or tinkering with hardware for Brittle Pins, I am continually driven to explore how intelligent systems interpret and interact with the world around us.

Today my work centers on building production-ready AI solutions, including open-source libraries for deterministic LLM agent testing, multi-agent orchestration workflows, and robust Retrieval-Augmented Generation (RAG) architectures. I am deeply interested in bridging abstract machine learning concepts with the reliability and safety requirements of complex, industrial-grade software systems.