I’m a BS/MS Computer Science and Artificial Intelligence student at NJIT with a passion for IT and Data Science. From quick automation scripts to full stack applications and machine learning models, I’ve tackled projects in data science, full stack development and web applications while always looking for ways to learn new technologies fast, apply them to real-world problems and create solutions that make a measurable impact.
I am passionate about having meaningful outcomes and with expertise in Technology Support, Cloud Technologies, Backend Development, Python, SQL, Big Data (Spark, Hadoop) and Data Visualization (Tableau), I am seeking internships and full-time opportunities to leverage my skills and experience to contribute to innovative projects and create impactful solutions.

Education

GPA: 3.79 / 4.0
Major: Computer Science

New Jersey Institute of Technology

• NJIT Academic Merit Scholarship        • Dean’s List: Fall 2022, Spring 2023, Fall 2023, Spring 2024, Spring 2025

Relevant Coursework

Python, Java, C++, Intensive Programming in Linux, Advanced Data Structures and Algorithms, Database System Design and Managaement, Data Science, Data Mining, Machine Learning, Big Data, Artificial Intelligence, Computer Architecture, Computer Networks, Cybersecurity, Operating Systems, E-Commerce Technology, Internet Applications, Probability and Statistics, Discrete Math, Theory of Computation

Projects

Financial Assets Analysis Software

Finance Analysis Software

Engineered a cross platform application to fetch, analyze display market data for stocks and cryptocurrencies, using Flutter with python as backend, REST APIs for real-time market data integration & Firebase for database and secure authentication. Developed a stock price prediction model using Python’s machine learning libraries, TensorFlow and Keras, leveraging LSTM neural networks for time series forecasting

Flutter Dart Firebase Python TensorFlow Keras Pandas NumPy REST APIs
SFort95 Compiler Project

SFort95 Compiler

Developed a compiler in C++ that includes both a lexical analyzer and a parser-interpreter for the SFort95 language. The tool reads and interprets SFort95 programs according to defined grammar rules, evaluating them and generating accurate output. It also performs syntax validation and provides meaningful error messages to help identify parsing issues or invalid tokens during compilation.

C++ Compiler Design Lexical Analysis Parsing SFort95
Data Breach Analysis Tool

Data Breach Analysis Tool

Developed a full-stack data breach analysis tool using MERN stack within a 24-hour hackathon. The app uses MongoDB for data storage and Express.js/Node.js to serve secure REST APIs with JWT authentication, React Router and Material-UI for the UI and Recharts for interactive charts. Flask backend runs predictive models using Python libraries Scikit-learn, TensorFlow and Keras with results visualized through Matplotlib and Seaborn.

MongoDB Express.js Node.js JWT REST API React.js React Router Material-UI Recharts Axios Python Flask Pandas NumPy Scikit-learn TensorFlow Keras Matplotlib Seaborn
NJIT Job Monitoring System

Job Monitoring Automation

Designed a production-grade Python web scraping and data pipeline on Linux to monitor NJIT's CSOD Career Center for job listing changes. The script authenticates via SAML (UCID, password, Duo) leveraging Selenium and dynamic DOM traversal, simulates user navigation and scrapes job listings across all paginated search results using XPath. It compares each scan to a cached snapshot and sends real-time update alerts via Gmail SMTP when new jobs are added or removed. The system also supports basic inbox polling via IMAP to receive user-issued commands such as "Apply to: [Job Title]", logging the intent to apply. Plan to add features for auto applying, tailoring resume and cover letter creation using AI according to job description.

Python Selenium SMTP IMAP XPath Automation Linux
Apriori vs Brute Force Analysis Tool

Association Rule Mining Tool

Built as a mid-term project, for my for my CS634 Data Mining course, a Python-based tool that compares the Apriori algorithm with a brute-force method for mining frequent itemsets and generating association rules from simulated retail transaction data. It allows users to specify support and confidence thresholds, generates datasets of grocery item purchases and runs both algorithms to extract strong rules. Execution times are recorded to highlight the efficiency benefits of Apriori over exhaustive search. The project demonstrates practical applications of pattern mining for business intelligence.

Python Pandas Apriori Association Rules Data Mining Brute Force
Unsupervised Clustering and Outlier Detection

Clustering & Outlier Detection

Built as a final project, for my CS634 Data Mining course, a Python-based application that performs unsupervised clustering and outlier detection entirely from scratch. I generated synthetic 3D datasets, removed statistical outliers using a k-nearest neighbor distance method and then applied both K-Means and Hierarchical Agglomerative Clustering (HAC) with multiple linkage strategies. Each algorithm's results were evaluated using the Silhouette Coefficient to measure cluster quality. The program logs execution time, clustering effectiveness and dynamically determines the best method for each dataset.

Python K-Means HAC Silhouette Score Outlier Detection Clustering Data Mining
Trip Sync Web App

Trip Sync

Trip Sync is a real-time web application that visualizes global ship locations using live maritime data. It integrates Microsoft Maps and the Marine Traffic API to plot ships across interactive ocean maps. Both the frontend and backend are developed using JavaScript and PHP to handle API responses, dynamically render map markers and update ship positions based on user queries. This project focuses on real-time data synchronization, location tracking and responsive UI rendering.

Microsoft Maps API Marine Traffic API PHP HTML/CSS SQL JavaScript
Inventory Management App

Inventory Management App

Built a dynamic inventory management web app designed for real-time tracking and updating of items. The frontend was developed using React and Material-UI to create a responsive, component-based UI with modern styling. Next.js powered server-side rendering and routing, while Firebase handled real-time database updates and user authentication. I used both JavaScript and TypeScript for flexible and scalable client-side logic, ensuring seamless user interactions and efficient state management.

React Material-UI Next.js Firebase JavaScript TypeScript
Verro E-commerce Website

Verro E-Commerce Website

Verro is a fully functional e-commerce website targeting eco-conscious consumers that is built for the final group project for IT310. The website is created using wix and it features a clean responsive design, product search and filtering, secure checkout, a dynamic blog and a customer newsletter system. The platform supports real-time inventory management through Wix CMS collections and integrates seamlessly with Wix Payments for secure transactions.

Wix HTML/CSS JavaScript CMS UI/UX E-commerce
Admin Dashboard App

Admin Dashboard

Created a desktop-based admin dashboard to visualize monthly sales and key business metrics through interactive charts and reports. The application is built using Java and JavaFX for a responsive, user-friendly interface. Data is managed and queried using MySQL, enabling real-time insights and efficient decision-making based on sales trends and operational data.

Java JavaFX MySQL Data Visualization
Data Analysis and Prediction App

Data Analysis & Prediction App

Created an interactive web app using Dash and Plotly for data visualization and regression-based prediction for my CS301 Data Science class project. Integrated Hadoop for storing and preprocessing large datasets to enable scalable analysis. Users can upload CSV datasets, explore correlations and categorical trends through dynamic graphs, select features and train a linear regression model with real-time performance metrics. Enhanced results delivery by exporting processed outputs into Tableau dashboards for interactive and presentation-ready visualizations. The app includes built-in data preprocessing, one-hot encoding, imputation and scaling pipelines and supports on-the-fly predictions based on user input.

Python Dash Plotly Pandas NumPy Scikit-learn Tableau Hadoop Data Visualization
  • Work Experience

  • Current

    Research Assistant

    Dept. of Chemical & Materials Engineering, NJIT
    June 2025 – Present
    • Designed and implemented ETL pipelines using Pandas and RDKit to clean, standardize and merge multi-source chemical datasets, resolving 100% of missing and inconsistent entries through custom preprocessing logic and scoped a future data architecture leveraging Spark, Hive and Kafka for scalable ingestion and analytics to support PBPK model simulations
    • Architected a Flask-based backend serving 10+ REST APIs that deliver structured JSON responses for over 1 million chemicals’ molecular properties and predicted risk metrics with a PubChemPy integration for real-time retrieval of missing compounds
    • Built a full-stack chemical analysis web app with a responsive React, TypeScript frontend powered by Node.js, integrating Plotly for interactive visualizations and implementing dynamic UI components like a live-search dropdown
    Python Flask REST API React TypeScript Plotly.js Postman PubChemPy RDKit NumPy Pandas Matplotlib Spark Kafka ipywidgets
  • Teaching Assistant – Python & OS

    Ying Wu College of Computing, NJIT
    September 2024 – May 2025
    • Assisted CS100/CS332 classes of 100+ students to understand core concepts of Operating Systems and Python(Object-Oriented Programming) by providing expert assistance in resolving and debugging 99% of issues within 24 hours
    • Graded weekly assignments and provided constructive feedback to enhance coding style and problem solving skills
    Python Operating Systems Code Review Debugging
  • Backend Development Intern

    Bonzai Digital
    June 2024 – July 2024
    • Developed, tested and deployed multiple REST APIs in a Spring Boot framework for direct file upload to cloud computing service (Amazon Web Service S3 storage), improving backend performance by 25% for a faster response time and scalable system architecture
    • Wrote and debugged Kotlin code to resolve a critical backend feature reducing the error rate by 100% after utilizing browser developer test tools to inspect network traffic and analyzing API response calls in collaboration with frontend, product and operations team
    • Optimized AWS Lambda functions using Serverless to allow for S3 object metadata extraction and extended API functionality to create copies of files from AWS S3 storage to PostgreSQL database for frontend application on user request through iterative development cycles following Agile and CI/CD practice
    Spring Boot AWS (S3, Lambda) Serverless Kotlin REST API API Testing Network Traffic Analysis Git Git Lab PostgreSQL Flyway Redis Dbeaver Postman Backend Development
  • Current

    IT Service Desk Analyst

    NJIT Digital Learning and Campus Support
    January 2024 – Present
    • Delivered customer-focused technical support for 13,000+ students and staff, resolving hardware/software issues across AFS, VMware, Google Apps, Microsoft Azure and Office 365 to ensure uninterrupted access and positive user experience
    • Managed and resolved 200+ IT support tickets monthly with a 99% on-time resolution rate, directly contributing to user satisfaction and operational continuity
    • Improved IT support efficiency by 20% through clear, concise technical documentation, empowering users to self-service common issues
    IT Support AFS VMware Azure Google Apps Office 365 Service Now Troubleshooting Problem Solving
  • Automation Testing Intern

    SpiderLink Networks Pvt Ltd
    December 2021 – May 2022
    • Tested and debugged Python-based automation scripts, delivering stable deployments and saving 80+ man-hours monthly
    • Worked with cross-functional teams to define automation needs and propose scalable solutions
    • Created clear technical documentation to support onboarding and maintenance by 100+ internal users
    Python Software Testing Documentation Team Collaboration Critical Thinking Problem Solving

Skills

💻

Programming Languages

Python Java C C++ HTML/CSS JavaScript TypeScript Bash Kotlin PHP SQL Dart
⚛️

Frameworks

Node.js Next.js React Bootstrap Spring Boot Flask Serverless JavaFX
📚

Libraries

Pandas NumPy TensorFlow Keras Scikit-learn Dash Seaborn Matplotlib Plotly PubChemPy RDKit Selenium BeautifulSoup ipywidgets
🛠️

Tools

AWS Firebase REST APIs Kali Linux Git Git Lab Postman PostgreSQL Tableau Hadoop Flyway Spark Redis DBeaver Kafka MongoDB Wireshark Metasploitable

Get In Touch

Feel free to reach out to me using the form below or through the provided contact information. I look forward to hearing from you!