Software Developer
I am fascinated by Computer Science, but I also have a range of other interests and hobbies that make me who I am. Here are a few fun facts about me:
My name is James Cullen and I am a software developer. I graduated from Northeastern University with a degree in Computer Science in 2023. I am fascinated by the field of Computer Science and have industry experience from my 6 months working as the Data Science Co-op as well as my 6 months as the iOS Engineer Co-op at Bose Corporation.
In addition to these recent full-time jobs, I also worked part-time as an IT intern at Kapco Metal Fabrication. I have have knowledge in several coding languages including Java, Typescript, R, C#, Swift, SQL, C, Python, as well as the Scikit-learn, TensorFlow, Pandas, Numpy, and OpenCV libraries within Python. I have experience working in Visual Studio, IntelliJ, Android Studio, Xcode, Eclipse, and Jupyter Notebooks. I love learning new things and pick up new information quickly!.
Cerevel Therapeutics, January 2022 - July 2022
Bose Corporation, January 2021 - July 2021
This project involved modifying an existing Steam game using Unity to code a strong AI using Monte-Carlo Tree Search. The project allowed me to learn more about game-playing AI as well as see it in action. Whereas the enemy in the original game could be beaten 1/10 times by the average user, our AI won 5/10 games on average.
Technologies: C#, Unity
View on GitHubIn this project, I updated the website Covey.Town to include functionality for scheduling and creating meetings. This project involved storing data across sessions as well as communicating across the website from one user to another. This project also included leveraging multiple third party typescript libraries to refresh the existing Covey.Town UI. Code available on request.
Technologies: React, Typescript, CSS, HTML
If you'd like to get in touch with me, please feel free to reach out through any of the methods below: