Software Engineer @ Beans.ai
Software engineer building full-stack applications, production systems, and AI-powered software.
I work across frontend, APIs, databases, and cloud — from React and Next.js interfaces to Java and PHP services on GCP. At Beans.ai I ship production automation and data workflows; in side projects I build RAG systems, marketplaces, and ML applications.
Currently Working With
About
I'm Nikhil Yadav, a Software Engineer at Beans.ai. I studied computer science at Sitare University and grew from data analysis and software testing into building production software across the stack.
I work with APIs, databases, and cloud infrastructure in Java, PHP, and Python — and build full-stack side projects with React, Flask, and AI tooling in RAG and ML.
Areas of interest
I understand systems before changing them. Clear interfaces, honest testing, and maintainable code matter more than clever shortcuts.
Experience
From data and QA work into software engineering in production.
Projects
Selected work across AI systems, full-stack applications, and ML software — each with a distinct engineering focus.
Featured Project
Other Projects
Engineering Identity
How I think, what I build, and what I'm focused on as an engineer.
“I enjoy building software that stays simple as it grows. The best systems are easy to understand, easy to debug, and easy to extend.”
Contact
Reach out for engineering conversations, opportunities, or collaboration.
Currently working as a Software Engineer at Beans.ai. I'm always happy to connect with engineers, recruiters, and developers interested in full-stack development, cloud systems, distributed systems, AI applications, and production software.