Hello
Continue to about section
Ben McCabeLinkedInGitHub
Hello! I'm a Software Engineer at Optum. I graduated from NJIT in May 2025 with a degree in Computer Science and am now pursuing a part-time M.S. in Computer Science through Georgia Tech, specializing in Artificial Intelligence. My experience is primarily in full-stack web development and mobile applications.

What draws me to software engineering is the opportunity to build experiences that people can interact with. I enjoy combining technical problem-solving with creativity, which is why I'm especially interested in front-end development and creating interfaces that are intuitive and enjoyable to use.

Outside of programming, I enjoy creating art and exploring different creative mediums. I've worked with painting, woodworking, photography, and drawing, and I'm always experimenting with new ways to create. You can explore some of my work below!
Art Portfolio project preview
Sept. '26
A personal portfolio showcasing my paintings, woodworking projects, videos, and other creative work.
Spotify Gesture Control project preview
A computer vision project that uses hand gestures to control Spotify on macOS, with real-time hand tracking and gesture-based media and volume controls.
DigiFit project preview
Dec. '24
A Kotlin mobile app that lets users build a digital closet from photos of their clothing and create and share outfit combinations.
myRotations project preview
July '24
A music discovery platform built with the MERN stack and iTunes API, featuring my most-listened-to albums and a UI I'm especially proud of.

Education

Georgia Institute of Technology
M.S. in Computer Science — Artificial Intelligence
OMSCS
2025 - Present
  • Machine Learning for Trading, Game AI
New Jersey Institute of Technology
B.S. in Computer Science
Albert Dorman Honors College
2021 - 2025
  • Data Structures & Algorithms, Web Development, Mobile Programming, UI Design, Machine Learning, Data Science

Professional Experience

Software Engineer, Optum
July '25 - Present
  • Built the platform's homepage feed with cursor-based pagination, trending content, content filtering, and featured content capabilities.
  • Led the end-to-end development of an AI-powered conversational platform, designing chat workflows, messaging APIs, user interfaces, conversation history, caching, and automated test coverage.
  • Designed and implemented post commenting, content lifecycle management, and multi-user feedback systems across the database, API, and service layers.
  • Improved Azure security and infrastructure by remediating vulnerabilities, enforcing resource-tagging policies, provisioning staging resources, and supporting legacy-system migrations.
Software Engineer Intern, Colgate-Palmolive
Sept. '23 - May '24
  • Improved product data quality and consistency by using JavaScript to synchronize attributes and digital assets in Stibo PIM, improving listings across major online retailers.
  • Implemented product archiving to streamline lifecycle management for thousands of SKUs.
  • Improved customer access to nutrition facts by building a web UI to display product information online.
Software Engineer Intern, Optum
June '24 - Aug. '24
  • Migrated CI/CD pipelines from Jenkins to GitHub Actions across 60+ repositories, improving security and monitoring while eliminating legacy infrastructure dependencies.
  • Generated $400K in annual cost savings by eliminating licensing, storage, computing, and support costs.
  • Led a team of interns by facilitating daily standups and sprint retrospectives, managing the Agile board, and coordinating task assignments to ensure timely delivery.
IT Developer Intern, Colgate-Palmolive
Sept. '23 - May '24
  • Automated CSV transfers from AWS S3 to Google Drive using AWS Lambda and Google Apps Script, automatically converting incoming files to Google Sheets and eliminating manual uploads.
  • Collaborated with interns to build a server status dashboard with real-time Splunk data visualization, improving visibility into system uptime.
  • Integrated a Python script with Splunk for automated Rapid7 API data retrieval and built interactive dashboards with dynamic filters and time pickers for faster issue diagnosis.
Software Engineer Intern, Optum
June '23 - Aug. '23
  • Designed and built a responsive internal job board using React and CSS, with drag-and-drop, filtering, and search functionality.
  • Built Node.js endpoints to connect the database to the frontend, enabling users to view and interact with available positions.
  • Implemented SQL update queries and API endpoints to persist user interactions to the database.
IT Developer Intern, Colgate-Palmolive
June '22 - May '23
  • Used Google Apps Script to automate data reporting and maintain synchronization of Test & Production databases on Splunk.
  • Enhanced team efficiency by creating workflow tools and scripts to reduce manual tasks, resulting in improved ticket completion rates.
  • Utilized Stonebranch to schedule and manage IT processes held on SAP and Linux servers.
Material Science Research Intern, Becton Dickinson
Sept. '20 - May '21
  • Built a desktop application using OpenCV to analyze videos of rubber samples under increasing tensile stress.
  • Analyzed test data with Pandas to identify material strengths and weaknesses, informing the development of medical syringes.