Professional

Spencer Mines

Computer Science Student & Professional Developer

Explore My Portfolio

About Me

I'm a Computer Science student at Binghamton University with a passion for software development, machine learning, and creating innovative solutions.

My technical expertise includes Python, JavaScript, and various frameworks and technologies for web development, data analysis, and artificial intelligence.

I enjoy working on challenging projects that leverage cutting-edge technologies to create innovative and effective solutions.

Spencer Mines

Skills

Languages

  • Python
  • JavaScript
  • TypeScript
  • SQL

Web Development

  • React
  • Next.js
  • HTML/CSS
  • Node.js

Data Science

  • Pandas
  • NumPy
  • Machine Learning
  • Data Visualization

Tools

  • Git
  • Docker
  • AWS
  • Linux

My Projects

Glycemic Control in Type 1 Diabetics

Glycemic Control in Type 1 Diabetics

Research paper comparing control algorithms for closed-loop insulin delivery systems in patients with type 1 diabetes. The paper evaluates Model Predictive Control (MPC) and Proportional Integral Derivative (PID) algorithms for maintaining glucose levels.

Technologies:

ResearchMedical TechnologyControl Systems
Exoplanet Database

Exoplanet Database

An interactive web application that provides a comprehensive, visually rich exploration platform for exoplanets discovered throughout our galaxy. It aggregates data from NASA's Exoplanet Archive and enhances it with descriptions and imagery from Wikipedia.

Technologies:

PythonFlaskSQLitePandasBootstrap
NYC Simulator

NYC Simulator

A simulation application modeling New York City's urban dynamics. Users can interact with various city systems to understand cause and effect relationships in urban planning and development.

Technologies:

PythonPygameJSONObject-Oriented Design
Reinforcement Learning with Pacman

Reinforcement Learning with Pacman

Implementation of various reinforcement learning algorithms to enable an AI agent to learn optimal strategies for playing Pacman. Includes value iteration, Q-learning, and approximate Q-learning approaches.

Technologies:

PythonAI/MLReinforcement LearningPyGame

Professional Experience

Education

Binghamton University, SUNY | School of Computing

Expected Spring 2025

Bachelor of Science in Computer Science

Relevant Coursework: High Performance Computing, Discrete Mathematics, Computer Vision, Operating Systems, Linear Algebra, Software Engineering, Design Patterns

Technical Skills

Java | Next.js | Python | C++ | SQL | Linux | Databases | Data Structures | GitHub | Debugging | Software Engineering

Work Experience

Dickinson Area Office

Binghamton, NY • Front Desk Position • September 2021 - Present

  • Maintained and organized keys for residents of the Dickinson Community at Binghamton University
  • Answered phone calls from students and parents concerning questions or problems about residential life

McCaffrey's Food Market

New Hope, PA • Cashier • June 2022 – January 2025

  • Managed financial transactions and processed customer payments to execute the sale of goods in an efficient manner
  • Recognized for exceptional customer service and consistently exceeding customer satisfaction goals

Technical Experience

Software Development and Systems

  • Proficient in Java, Python, C++, and SQL with experience in full-stack development
  • Strong foundation in data structures (lists, stacks, queues, trees, heaps, hash tables) and algorithm design
  • Skilled in memory management, instruction set architecture, and cache optimization

Artificial Intelligence and Machine Learning

  • Studied AI agent design, search algorithms, knowledge representation, and planning techniques
  • Gained hands-on experience with natural language processing, computer vision, and robotics
  • Implemented Markov Decision Processes (MDPs), Q-learning agents, and Expectimax-based AI in adversarial games

Project Experience

College Housing Platform

Technologies: Python, Node.js, React.js • January 2025 - Present

  • Developed a platform to streamline the housing and roommate search process for college students, providing an all-in-one solution for listings and roommate connections
  • Implemented an intuitive user interface featuring an interactive map, enabling users to explore housing options by location, price, and amenities

Portfolio Website

Technologies: Next.js, TypeScript, TailwindCSS • March 2025 – Present

  • Designed and developed a responsive portfolio website to showcase projects and skills
  • Implemented interactive UI elements and animations to enhance user experience and engagement

Exoplanet Database

Technologies: Python, SQL/Databases • October 2024 – December 2024

  • Developed a Flask-based web application to display, search, and explore a database of exoplanets with pagination and detailed views for each planet
  • Designed and implemented an SQLite database schema to store exoplanet information, including discovery details, host star data, and image URLs

Ideal Glycemic Control in Type 1 Diabetics

Watson College of Engineering • January 2023 – May 2023

  • Authored a comprehensive research paper on improving glycemic control in Type 1 Diabetics
  • Analyzed and compared two prominent control algorithms, specifically focusing on model predictive control and proportional integral derivative

Activities

JDRF Participant Advisory Council

Binghamton, NY • Member • March 2024 - Present

  • Championed broader awareness and education of Type 1 Diabetes, galvanizing support for groundbreaking research, and fostering a deeper understanding of life as a Type 1 Diabetic

Centenary United Methodist Church

Lambertville, NJ • Volunteer • April 2023 – August 2023

  • Dedicated volunteer work at the soup kitchen, providing essential support to individuals facing food insecurity within the community

Contact Me

Ready to start a professional collaboration? Send me a message and let's discuss how we can work together.