Hi, I'm Michael Kelsay

Computer Engineering Student & Software Engineer

Passionate about machine learning, full-stack development, and creating innovative solutions. Currently pursuing my Bachelor's in Computer Engineering at Texas A&M University.

About Me

I'm a Computer Engineering student at Texas A&M University with a passion for machine learning, full-stack development, and creating innovative solutions. I enjoy tackling new challenges and collaborating with others to find creative solutions.

Outside of academics, I'm passionate about sports like pickleball and golf, love spending time outdoors fishing, enjoy music, and never miss cheering on the Aggies on football Saturdays.

Education

Texas A&M University, College Station, TX

Bachelor of Science in Computer Engineering

Expected Graduation: May 2026

Experience

Software Engineer Intern

Teamup Summer 2025

Role Overview

Played a key leadership role in the end-to-end deployment of a new tutoring web application, contributing significantly to the development lifecycle from initial setup to production deployment. Worked closely with the development team to implement scalable solutions and ensure high-quality deliverables.

Key Achievements

  • Successfully deployed a production-ready tutoring web application on DigitalOcean App Platform
  • Implemented comprehensive CI/CD pipelines using GitHub Actions for automated testing and zero-downtime deployments
  • Designed and implemented Django ORM-based data models and RESTful API endpoints for backend services
  • Developed comprehensive unit and integration test suites, significantly increasing backend test coverage
  • Ensured high system reliability across all builds through rigorous testing and quality assurance

Technical Skills Applied

Django REST APIs GitHub Actions DigitalOcean CI/CD Unit Testing Database Design Production Deployment

Data Science Trainee

Global Career Accelerator Summer 2024

Role Overview

Participated in a data science training program focused on real-world data analysis and visualization working with companies like Intel, Grammy.com, and more. Led multiple project teams and delivered data-driven insights for various business scenarios.

Key Achievements

  • Conducted comprehensive data analysis using SQL queries and Tableau to extract, manipulate, and visualize complex datasets
  • Directed teams of 5-6 members in developing data visualization tools for company-specific data requirements
  • Created interactive dashboards for Intel Data Center analysis, featuring bar charts, dual-axis plots, and line charts
  • Analyzed energy production, demand, renewable sources, and regional energy distribution patterns
  • Leveraged Python with pandas, Plotly, and numpy to interpret Grammy.com website data, providing business insights and growth recommendations

Technical Skills Applied

SQL Tableau Python Pandas Plotly NumPy Data Visualization Team Leadership

Projects

AI-Powered Golf Swing Analyzer

Summer 2025 - Current

Developed a real-time golf swing analyzer using pose detection and computer vision (MediaPipe, OpenCV) to classify swing phases and track joint angles with 95%+ accuracy. Implemented scalable backend architecture with RESTful APIs, integrated Redis caching and rate limiting to optimize performance.

Python MediaPipe OpenCV AWS Redis

NCAAF Spread Prediction Model

Summer 2025

Built a data-driven sports betting model using XGBoost regression to predict NCAAF point spreads and identify profitable Vegas line mismatches. Engineered a full ML pipeline with 28+ features and confidence-based bet sizing, achieving 20% higher spread prediction accuracy compared to Vegas lines.

Python XGBoost scikit-learn Pandas NumPy

Sports Book Analyzer Website

Fall 2024 - Current

Built a full-stack website with HTML/JavaScript frontend, Python backend, and MongoDB database, all containerized using Docker. Designed the frontend to compare and display real-time betting odds across multiple sportsbooks, pulling data from external APIs.

JavaScript Python MongoDB Docker HTML/CSS

Secure Static Website Deployment

Summer 2025

Deployed a fully secure static website using AWS S3, Route 53, CloudFront, and ACM, enabling HTTPS access through a custom domain purchased via Namecheap. Configured DNS routing, SSL certification, and global CDN delivery with public access controls.

AWS S3 CloudFront Route 53 SSL DNS

Remote Control Golf Bag Carrier

Summer 2024

Designed and wired an Arduino circuit for a robot implementing radio transmitters, motors, motor controllers, a battery pack, and an analog joystick. Created wireless communication between microcontrollers via nRF24L01 radio modules using C++.

Arduino C++ nRF24L01 Circuit Design

Dynamic PHP-Based Portfolio Website

Spring 2025

Built a full-featured website using PHP, HTML, CSS, and JS, including custom CSV and Markdown parsers, search functionality, and image gallery. Implemented core features from scratch without third-party libraries and deployed locally using Docker.

PHP HTML/CSS JavaScript Docker CSV/Markdown

Java-Based Database Client & Analytics Dashboard

Spring 2025

Led a team of 3 to develop a full-featured JDBC and Java Swing client for the AdventureWorks MySQL database, implementing advanced query tools and custom analytics functions. Designed and integrated a dynamic GUI and dashboard to visualize sales, demographics, and employee data.

Java JDBC MySQL Java Swing Data Visualization

Multi-Process Client-Server System in C++

Spring 2025

Developed a client-server system in C++ using fork/exec, managing finance, file, and logging servers with inter-process communication via custom channels. Debugged process context issues using GDB and implemented robust request handling and graceful shutdown logic.

C++ Fork/Exec IPC GDB Client-Server

Skills

Core Technologies

Python
C++
Java
JavaScript
SQL
HTML/CSS

Machine Learning & AI

Machine Learning
Computer Vision
XGBoost
Pandas
MediaPipe
OpenCV

Backend & Cloud

Django
MongoDB
REST APIs
AWS
Docker
GitHub Actions

Other Skills

Git
Agile Methodology
Team Leadership
Arduino
Tableau
Technical Communication