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

Resume

Spencer Mines

Huntington, NY(631) 479-8088spencermines1@gmail.comLinkedInPortfolio

EDUCATION

Binghamton University, SUNY | School of Computing

Bachelor of Science in Computer Science

Graduated Spring 2025

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

TECHNICAL SKILLS

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

Frameworks and Software: React, Next.js, Tailwind, Flask, AWS, Docker, Git, Linux

SOFTWARE ENGINEERING EXPERIENCE

Teidore

Chicago, IL (Remote)

Software Engineer Intern

July 2025 – September 2025

  • Developed a web-based platform to automate e-commerce product categorization and data integration, using React and Tailwind CSS for front-end development
  • Implemented AI-powered tools improving product filtering and recommendations across 50+ partner retailers
  • Collaborated with the founder to enhance data accuracy and platform scalability through Supabase and PostgresSQL schema optimizations

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

January 2025 – May 2025

Technologies: Python, Node.js, React.js

  • 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

October 2024 – December 2024

Technologies: Python, SQL/Databases

  • 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

January 2023 – May 2023

Watson College of Engineering

  • 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

ADDITIONAL EXPERIENCE

McCaffrey's Food Market

New Hope, PA

Supervisor

June 2022 – Present

  • Promoted from cashier to supervisor for consistently high performance and reliability; recognized as Employee of the Month while overseeing daily front-end operations and ensuring excellent customer service
  • Trained and managed a team of 5-10 cashiers, resolved escalated customer concerns, and maintained smooth store operations during peak hours

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

Contact Me

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