About Me
Full-stack engineer building web apps and AI-powered systems — from first commit to production.

Hi, I'm Yash Agrawal, a Full-Stack Software Engineer specializing in building secure, scalable, and high-performance web applications.
My journey into technology began during my school years. In the early stages of my career, I spent nearly two years exploring different creative and technical fields, including graphic design and UX design. While these experiences helped me develop a strong understanding of design principles and user experience, I gradually discovered that my true passion lay in Computer Science and Software Engineering.
Fascinated by how digital products are built and how technology can solve real-world problems, I decided to pursue software engineering as my career. Since then, I have spent the last three years continuously learning, building, and experimenting with new technologies while engineering solutions to complex challenges.
Today, I focus on developing robust web applications, expanding my expertise in modern software architecture, and exploring emerging fields such as AI and cloud technologies. I am driven by curiosity, continuous learning, and the desire to create products that deliver meaningful value to users and businesses alike.
Education & Experience.
Parul University, Vadodara
Bachelor of Computer Applications — building the academic foundation alongside real client work.
Freelance · Self-Employed
Delivered end-to-end websites, web apps, and backend APIs for 4+ clients — third-party integrations, payment gateways, and admin dashboards, each shipped on time.
Self-Employed
Designed interfaces and user flows for client projects, sharpening an eye for usability that now shapes how I build front-end products.
Self-Employed
Started out designing visual identities and creative assets for clients — the entry point that led me toward UX and, eventually, engineering.
Gujarat Public School, Vadodara
Higher Secondary Certificate.
Gujarat Public School, Vadodara
Secondary School Certificate.
How I Work.
Every project starts with a threat model, not an afterthought. Auth, data handling, and infra choices are made deliberately.
I pick the SDLC model that fits the project instead of forcing one workflow onto every client or product.
I'd rather deliver a working v1 on time and refine it with real feedback than polish something no one has used yet.
From LangChain to LangGraph to Pydantic AI — I stay hands-on with new tools instead of just reading about them.