Professional

Spencer Mines

Computer Science Graduate & Professional Developer

Explore My Portfolio

About Me

I'm a Computer Science graduate from Binghamton University and a Software Engineer Intern at Teidore, where I develop AI-powered e-commerce solutions. My skills include Java, Python, C, C++, JavaScript, TypeScript, SQL, and frameworks like React, Next.js, Tailwind CSS, and Flask. I enjoy building innovative web applications and tackling real-world challenges with modern technology.

Spencer Mines

Skills

Languages

  • Python
  • JavaScript
  • TypeScript
  • SQL

Web Development

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

Data Science

  • Pandas
  • NumPy
  • Machine Learning
  • Computer Vision

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 features a responsive gallery interface with advanced search functionality, detailed information pages for each exoplanet, and aggregates data from NASA's Exoplanet Archive with imagery from Wikipedia.

Technologies:

PythonFlaskSQLitePandasBootstrapRESTful API
College Housing Platform

College Housing Platform

A web platform designed to connect college students with housing options. Features include apartment listings, roommate matching, lease management, and neighborhood guides to help students find their ideal living situation.

Technologies:

DockerNode.jsReactFlaskPostgreSQL
Computer Vision Tracking

Computer Vision Tracking

A comprehensive implementation of object tracking algorithms using Lucas-Kanade optical flow methods. Features three tracking variants: basic translation-only tracking, affine transformations (scaling, rotation, translation), and inverse compositional affine tracking for enhanced computational efficiency. Tested on multiple video datasets including vehicle and aircraft sequences.

Technologies:

PythonComputer VisionNumPySciPyMatplotlibOptical Flow

Professional Experience

Work Experience

Teidore

Chicago, IL (Remote) • Software Engineer Intern • July 2025 – Present

  • Developing a web-based platform to automate e-commerce product categorization and data integration, using React and Tailwind CSS for front-end development
  • Collaborating directly with the founder to implement AI-powered tools that improve product filtering and recommendations across 50+ partnered retailers

Dickinson Area Office

Binghamton, NY • Front Desk Position • September 2021 - May 2025

  • 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

Education

Binghamton University, SUNY | School of Computing

Graduated Spring 2025

Bachelor of Science in Computer Science

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

Technical Skills

Languages: Java, Python, C, C++, JavaScript, TypeScript, SQL, HTML

Frameworks and Software: React, Next.js, Tailwind CSS, Flask, AWS, Git, GitHub, Linux, Windows, MacOS, Microsoft

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

Personal Portfolio Website

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

  • Designed and developed a responsive portfolio website to showcase projects and skills with modern UI/UX
  • Implemented interactive UI elements, animations, and CI/CD deployment for enhanced user experience
  • Built with React, Next.js, and TypeScript for optimal performance and maintainability

College Housing Platform

Technologies: Docker, Node.js, React.js • January 2025 – May 2025

  • 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

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.