Nicholas Cataldo
** ******* *** • Floral Park, NY 11001 • *************@*****.*** • 516-***-**** • LinkedIn • github.com/n-cataldo Education
University at Buffalo Expected May 2028
Bachelor of Science in Computer Science Buffalo, NY GPA: 4.0
Relevant Coursework: Introduction to Python, Calculus II, Introduction to Java (Spring 2025), Linear Algebra (Spring 2025) Experience
Wireless Networks for Smart Systems (WN4SS) Lab Buffalo, NY Researcher December 2024 - Present
Wireless Topology Tool - Web Application WT-Tool
● Collaborating on the enhancement of a wireless topology web application by contributing to the integration of mobility features into signal calculations, using Flask and the Google Maps API.
● Developing front-end components using JavaScript, HTML, and CSS to enhance user interaction and support real-time updates during user movement.
● Contributing to the refinement of existing application features, focusing on usability and performance optimization for dynamic wireless topology calculations
Weather-Based Signal Strength Prediction - Project
● Engaging in a machine learning project to improve predictions of wireless signal strength under varying weather conditions, with a focus on model enhancement and refinement.
● Applying exploratory data analysis (EDA) techniques with Python and pandas to preprocess data, using normalization and standardization to prepare it for model development
● Trained models, such as linear regression, using the scikit-learn library to predict signal strength based on processed data to enhance performance.
Projects
Personal Finance Tracker Python, Pandas, Matplotlib GitHub
● Developed a personal finance tracking application to record, analyze, and visualize income and expense data, enabling clear financial oversight.
● Implemented CSV-based data management with functions for efficient entry, storage, and retrieval, supporting flexible date-based summaries and insights.
● Integrated Matplotlib for data visualization, displaying financial trends and enabling users to track spending patterns. Interactive RPG JavaScript, HTML, CSS GitHub
● Developed an interactive text-based RPG game that tracks player stats and progress through dynamic choices and real-time updates.
● Utilized HTML, CSS, and JavaScript to create a responsive interface and an event-driven system for seamless gameplay transitions.
● Utilized conditional rendering and user input handling to create a responsive game flow, providing players with multiple outcomes based on their choices.
Python Banking Application Python GitHub
● Constructed a comprehensive class-based banking system with inheritance and custom exception handling, featuring balance checks, deposits, withdrawals, and account transfers for both standard and interest-earning accounts.
● Used object-oriented principles to create modular classes, enabling scalability and management of account features like fees and rewards.
● Improved reliability and user experience by developing a custom exception class to effectively handle balance-related errors.. Quiz Application Python GitHub
● Developed an interactive quiz application that presents randomized true/false questions, featuring real-time score tracking and instant feedback to enhance user engagement.
● Implemented object-oriented programming to create distinct classes for question management and quiz operations, improving code organization and scalability.
Leadership & Activities
UB Robotics September 2024 – Present
● Collaborating on developing a competitive robot for the VEX robotics competition.
● Contributing to C++ programming that enhances robot performance, optimizing algorithms for effective competition strategies. Artificial Intelligence Club Member August 2024 – Present
● Actively collaborate with peers on diverse AI projects, engaging in discussions and hands-on activities to deepen understanding of machine learning concepts and applications.
● Contributed to team efforts in exploring emerging AI technologies and methodologies, promoting innovation and continuous learning. Data Analytics Member August 2024 – Present
● Learned data analysis techniques focused on customer behavior to enhance satisfaction and drive sales.
● Acquired knowledge in data analysis techniques specifically aimed at understanding customer behavior and preferences. Technical Skills
Languages: Python, C, C++, JavaScript, HTML, CSS
Libraries/Frameworks: Pytorch, NumPy, Pandas, Matplotlib, React, Node.js, Express