Your photo

Hi, I'm Niyati

I design, build, and analyze - combining full stack development with a passion for data science.

Skills

JavaPythonAngularReactSpring BootTypeScriptJavaScriptHTMLCSSMachine LearningData ScienceFull-Stack DevelopmentJUnitCI/CD PipelineJira

About Me

As a Master's student in Computer Science at the University of Illinois Chicago, I bring a strong foundation in full-stack development with three years of industry experience. Previously, I worked as a Software Engineer at Société Générale, where I led successful migrations of legacy applications, optimizing performance, scalability, and code quality.

My expertise lies in Java, Angular, Spring Boot, and Python, complemented by a keen interest in data science and machine learning, especially Fairness Aware ML. Beyond technical skills, I am passionate about problem-solving, innovation, and continuous learning. Actively involved in extracurriculars, I have taken leadership roles in sports societies, Toastmasters, and volunteering initiatives. I also love reading novels and doing art.

Projects

Attack the Virus


Project One Screenshot

Attack the Virus is an educational web application built with Angular, Spring Boot, and MySQL that gamifies learning about the immune system, vaccines, and math through interactive quizzes, mini-games, and an AI chatbot. It also integrates Google Maps API and GSAP for real-time clinic location and engaging animations.

Learn More

Fairness Aware Credit Scoring


Project Two Screenshot

This project explores algorithmic fairness in credit scoring systems using machine learning. It presents a comparative evaluation of 12 models (1 baseline + 11 fairness-aware models) across four real-world credit datasets. The project proposes a new composite metric - Responsibility Score (RS) - and introduces a hybrid model combining pre-processing and in-processing fairness techniques, tested on the HMDA 2018 dataset.

Learn More

Stock Market Charting App


Project Three Screenshot

This web application allows users to explore and analyze stock market data, manage companies and exchanges, and view IPO details. It is built with a Java Spring Boot backend and a React frontend. The app includes features like user authentication, data import, company and exchange management, and interactive charts for stock performance.

Learn More

Want to see more projects? Check out my GitHub!

View My GitHub

Other Interests

I read Novels


Project One Screenshot

I am always lost in a good story - fantasy, thrillers, romcoms or anything with unforgettable characters. If you're into fiction too, let’s connect on Goodreads and swap recommendations!

I make Mandalas


Project One Screenshot

I unwind with pens, paints, and intricate mandalas. If you like what you see, feel free to check out more of my artwork on Instagram!

Created by Me | 2025