Greetings! My name is Nishant Bharali.
I’m an engineer with experiences in product development, software modeling, analytics, vehicle control and testing, machine vision and machine learning. For a living, I get to solve problems with various kinds of data, currently pursuing my Master’s in Computer Engineering.
Life is not an experience without obstacles worth thriving against!
Programming
I use Python, Java, MATLAB and C++ to develop and deploy packages, write system level programs, web apps, automation pipelines, machine learning workflows, and websites (this site was built with Quarto). My daily toolkit usually includes MATLAB (various toolboxes), Simulink and Python currently. I am more inclined toward C++ these days and upskilling myself in the same.
Web Development
My framework of choice for web development is Java + Spring for the backend + React + Redux-Saga Middlware for the frontend + Jenkins - pipeline staging for deployment and CI/CD
.
With Spring, React and Jenkins, I can build enterprise-grade UIs on top of Bootstrap 5 that can be infinitely styled with HTML, Sass, CSS, JavaScript, and more. These skills have been a bonus in my career as I was exposed to Agile fundamentals in the very beginning of my career as an intern at Oracle Cerner.