Hello
Continue to about section
Ben McCabeLinkedInGitHub
Hi! I graduated from NJIT in May 2025 with a degree in Computer Science and now work as a Software Engineer at Optum. Alongside my full-time role, I'm 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 passionate about front-end development and creating interfaces that are enjoyable and intuitive to use.

Outside of programming, I enjoy creating art. Much of my inspiration comes from the music I listen to, the art I admire, and the people I surround myself with. I've explored painting, woodworking, photography, and drawing, and I'm always looking for new creative outlets. Feel free to explore some of my work below!
Art Portfolio project preview
Sept. '26
A place to display some paintings, woodworking projects, videos, and more things I've created.
DigiFit project preview
Dec. '24
A mobile app made in Kotlin, enabling users to create a digital closet by uploading photos of their clothing and posting outfit combinations of their digital clothing items.
myRotations project preview
May '24 - July '24
A music discovery platform leveraging the MERN stack and iTunes API to explore my most listened-to albums with an engaging user interface I designed.

Education

Georgia Institute of Technology
OMSCS - Specialization in Artificial Intelligence
Master of Science in Computer Science
2025 - Present
  • Machine Learning for Trading, Game AI
New Jersey Institute of Technology
Albert Dorman Honors College
Bachelor of Science in Computer Science
2021 - 2025
  • Adv. Data Structures & Algorithms, Adv. Web Development, Mobile Programming, UI Design, Machine Learning, C Programming, Computer Networks, Data Science, Database Design & Management, Cybersecurity

Professional Experience

Software Engineer, Optum
July '25 - Present
  • Built the platform's homepage feed experience with cursor-based pagination, trending content logic, content filtering, and featured content capabilities for a scalable content feed.
  • Led end-to-end implementation of an AI-powered conversational platform, designing chat workflows, messaging APIs and user interfaces, conversation history management, caching mechanisms, and automated test coverage.
  • Designed and implemented post comment workflows, content lifecycle management, and multi-user feedback systems through database, API, and service-layer enhancements.
  • Contributed to Azure security and infrastructure improvements by remediating vulnerabilities, enforcing resource-tagging policies, provisioning staging resources, and supporting migration efforts from legacy systems.
Software Engineer Intern, Colgate-Palmolive
Sept. '23 - May '24
  • Enhanced product data quality and consistency by using JavaScript to sync attributes and digital assets in Stibo PIM, improving product listings across major online retailers.
  • Implemented product archiving, reducing clutter and streamlining 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 Jenkinsfile Pipelines to Github Actions, seamlessly integrating with a preexisting codebase on Github, improving security and enhancing monitoring of CI/CD processes for over 60 repositories.
  • Achieved cost savings of $400k by eliminating licensing, storage, computing, and support costs.
  • Led a team of interns by facilitating daily standup meetings, sprint retrospectives, and managing the Agile Board to delegate tasks and ensure timely project delivery.
IT Developer Intern, Colgate-Palmolive
Sept. '23 - May '24
  • Automated CSV file transfers from AWS S3 to Google Drive using AWS Lambda and developed a Google Apps Script to detect and convert incoming files to Google Sheets, eliminating manual data 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 website using React and CSS, implementing drag-and-drop, filters, and search bar functionality to improve user experience when applying to roles.
  • Created static and dynamic data retrieval endpoints using NodeJS to connect the database to the front-end website allowing users to view and interact with the positions offered.
  • Integrated SQL update queries and update endpoints to ensure the database gets modified based on user interactions.
IT Developer Intern, Colgate-Palmolive
June '22 - May '23
  • Developed multiple Google Chrome Extensions using Google Apps Script to automate data reporting and maintain synchronization of Test & Production databases on Splunk.
  • Streamlined employee tasks and enhanced team efficiency by creating workflow tools and scripts to reduce manual tasks, resulting in improved ticket completion rates.
  • Utilized the Stonebranch automation tool to schedule and manage IT processes held on SAP and Linux servers.
Material Science Research Intern, Becton Dickinson
Sept. '20 - May '21
  • Created a material science analysis desktop application that utilizes OpenCV image recognition to evaluate videos of different rubbers under increasing tensile stress.
  • Applied the Pandas library to analyze the collected data, identifying strengths and weaknesses within each material to guide the development of medical syringes.