Arrow animation
Ben McCabe
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! I enjoy being creative and seeing visual output, which is why I love front-end development and app development. I find a lot of inspiration for my work in the music I listen to and the art I surround myself with.
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.
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.