Ashutosh Tiwari
I’m a full-stack engineer who enjoys building for the web—spaces where design, logic, and user behaviour intersect in unpredictable, fascinating ways. I’ve spent the last few years working across both frontend and backend systems, which pushed me to think in terms of end-to-end experiences rather than isolated pieces of code. I like shaping clean, intuitive interfaces just as much as building the distributed services behind them, and the constant evolution of the web is what keeps me moving forward.

My interest in programming started back in high school with Java. That simple curiosity about “how things work” grew into a steady drive to understand how ideas become real, functioning products. Working with tools like React, Next.js, TypeScript, Java, and Spring Boot across large-scale platforms taught me the value of clarity, structure, and purposeful engineering—where the best solutions are often the ones that feel simple, even when the system behind them isn’t.
Outside of work, I build small projects to explore new patterns and keep my skills sharp. Those experiments often end up shaping how I approach real-world problems. My time in agile teams taught me how collaboration, iteration, and thoughtful trade-offs lead to better products. I try to balance detail-oriented engineering with a clear view of the broader system, always aiming to build software that’s reliable, scalable, and genuinely pleasant for people to use.
Experience
Freelance
May 2024 - PresentSoftware Developer
Mindstix Software Labs
Aug 2021 - Mar 2024Member of Technical Staff
Cognizant
Aug 2020 - Aug 2021Programmer Analyst
Cognizant
Jan 2020 - Aug 2020Intern
Skills
Education
Chandigarh University
2016 - 2020Bachelor's of Engineering in Computer Science
Blog
Loading articles...