About Me

James McAdams

James McAdams

I'm a Computer Science student at the University of Central Florida and a Software Engineering Co-op at Curriculum Associates. I enjoy building practical software, developer tools, and interactive systems with an emphasis on modular, extensible design.

Three generated track layouts

Procedural Track Generation Tool

Unity editor tool for creating customizable, game-ready 3D tracks.

  • Languages
    • C#
  • Technologies
    • Unity
  • Concepts
    • Procedural Generation
    • Splines
    • Mesh Generation
View All Projects

Skills & Education

Skills

  • Languages
    • C
    • C#
    • Java
    • Python
    • TypeScript
  • Technologies
    • Unity
    • Unreal Engine
    • Next.js
    • React
    • Git
    • REST APIs
  • Concepts
    • Agile/Scrum
    • Object-Oriented Design
    • Data Structures & Algorithms

Education

University of Central Florida

Orlando, FL

  • MajorBachelor of Science in Computer Science
  • GraduationMay 2028
  • GPA4.0

Curriculum Associates

Co-op Software Engineer

June 2026 – present

Remote

  • Develop and maintain production educational software using Unity, C#, and Java
  • Implement features, resolve defects, and contribute to code reviews and testing
  • Built tooling to generate JSON datasets containing 10,000+ simulated student records
  • Develop Java API endpoints to read and write simulated student data for testing and demonstrations
View Full Resume