Software Engineering Portfolio

Finance Tracking System

Technologies: MERN Stack, MongoDB, Express, React, Node.js, JWT, Clerk, TypeScript, CSS
GitHub Repository: Link to Repository

  • Engineered a personal finance tracking app with MERN stack, addressing expense, income, and budget management while securing user access with JWT and Clerk authentication
  • Designed an intuitive React and TypeScript UI for adding, updating, and deleting expenses, optimizing user experience, and leveraging MongoDB for data storage

PharmaCutieCal: Drug Side Effect Analysis

Technologies: React, Flask, MongoDB, Machine Learning, Hyperparameter Tuning, Random Forest Classification
GitHub Repository: Link to Repository

  • Spearheaded the development of a React-based application with a user-friendly UI for capturing medical history and accessing records, integrating a drug input feature and utilizing MongoDB for data storage
  • Implemented a Machine Learning model trained on a dataset of 250k drugs and their side effects to predict potential side effects from user data, developing a Flask-based API for seamless application integration

Content Management System

Technologies: Spring boot, Java, React, MongoDB, Object Oriented Programming
GitHub Repository: Link to Repository

  • Engineered a Spring Boot API integrated with a React UI to facilitate user access and quiz creation, leveraging a Canvas-like CMS and implementing role-based access control to manage users, courses, and terms
  • Orchestrated seamless interaction between services via Fetch calls to optimize data exchange, augmenting system functionality, and performance while implementing storage of user data within MongoDB

Malware Detection and Web Security

Technologies: C#, PHP, HTML, Machine Learning
GitHub Repository: Link to Repository

  • Spearheaded the development of a C# application for system scanning, integrating machine learning models, achieving a 98% accuracy rate in identifying malware
  • Engineered a web browser extension using HTML and PHP, integrating a machine learning model to identify and flag malicious URLs with a 96% precision rate, providing users with real-time security alerts