Download PDF

James Grant

Software Engineer


Back to homepage

Projects

Here is a display of my past programming projects:

Starting screen of a redisgned wordle clone and number guessing game

Wordle/Number guessing game clone

For my Individual Software Engineering class, my group collaborated to create a Wordle clone as well as a number guessing game to display our knowledge of HTML user interaction.

Link
Research Poster of 2024 Summer Project

Software Refactoring Research Project

In the summer of 2024, I worked with Professor Eman Abdullah AlOmar on a project studying the habits of software engineers when refactoring their code using ChatGPT. Over the summer, our team completed a research paper and published a website detailing our methodology and results in depth. More information about my role in the project can be found below.

Link

Work Experience

Undergraduate Research Assistant

Stevens Institute of Technology

Summer 2025

Through the months of May-September of 2025, I was able to work under professor Lu Xiao to research the capability of LLMs such as ChatGPT to power test refactoring tools. Our team focused on analyzing hundreds of test cases to understand their structure and identify patterns that could be leveraged for automated refactoring.

My responsibilities as an Undergraduate Research Assitant included:

  • Assisted in the development of an AI-powered software refactoring tool using Python.
  • Built and maintained a dataset of 300+ real-world Java test cases, including automated reporting and validation.
  • Verified tool functionality by integrating with Maven and Gradle testing frameworks.

Undergraduate Research Assistant

Stevens Institute of Technology

Summer 2024

Through the months of May-September of 2024, I was able to work under a professor of Software Engineering to research the habits of software developers when consulting ChatGPT to help refactor their code. We specifically focused on how effective of a tool ChatGPT turned out to be for the developers in the dataset, and what seemed to be the best methods developers employed when prompting ChatGPT to get a satisfying result. My research team published a website delving further into our methodology and results, which can be found at this Link

My responsibilities as an Undergraduate Research Assitant included:

  • Reviewing hundreds of lines of code written by ChatGPT after being prompted by programmers to study their code when refactoring.
  • Utilizing Microsoft Excel to organize our findings and create detailed plots/graphs of our results.
  • Developing and structuring innovative taxonomies to effectively display research findings to a general audience

President

Chi Phi Fraternity - Stevens Institute of Technology

Jan 2025 - Present

Since January of 2025, I serve as my fraternity's President, which has sharpened my communication techniques and enhanced my ability to develop and implement effective protocols for managing a large team..

My responsibilities as the President include:

  • Manage day-to-day operations of 4-million-dollar property in Hoboken, NJ
  • Run successful philanthropy concerts through the property to raise money for charity
  • Keep members informed while ensuring communication with the school staff and national fraternity is maintained

Skills

Other than the experience gained from the opportunities listed above, my skills include:

Education

Stevens Institute of Technology - Hoboken, NJ

Software Engineering (BE), Expected Graduation 2026

Stevens Pinnacle Scholar, Deans List Recognition, National Honor Society