Connor Bache

267-663-2543 | ctb5494@psu.edu

Objective

To obtain a summer internship in the field of computer science or an adjacent field.

Education

Bachelor of Engineering in Computer Science (Expected Graduation: May 2027)

The Pennsylvania State University, University Park PA (GPA: 3.77)

Relevant Courses

  • Net-Centric App Development
  • Server and Databases w/ Java
  • Discrete Mathematics and Logic
  • Multivariable Calculus in 3D
  • Matrix Mathematics
  • Data Structures and Object-Oriented Design

Experience

Lead Developer – ArtificeX (Current)

Lead development for ArtificeX, which turns character art into a 3D figurine you can download or order as a resin print.

AI Data Trainer – Data Annotation (May 2024 – August 2024)

Analyzed the competency of AI at various programming tasks using JavaScript, HTML, Python, and Java.

Swim Instructor – Independent (May 2023 – August 2024)

Used social media to advertise swim lessons and utilized soft-skills to teach over twenty children to swim.

Aquatics Instructor – YMCA (January 2023 – August 2023)

Taught children and adults aquatics-related skills in group and individual settings.

Selected Projects

Apollyon Character Tools

Built browser-based tools for a custom tabletop RPG ecosystem, including a character sheet, spell builder, monster sheet, and encounter calculator. These projects translate complex game rules into usable web interfaces.

Die Engraver

Created a Python project that uses the OnShape API to generate a custom die with each side engraved from black-and-white image input, showing API automation and practical tool-building.

View on GitHub

Web Utility Projects

Developed focused HTML/CSS/JavaScript tools including a business price estimator, a hex map generator, and game-math helpers for design workflows.

C Programming Libraries

Completed lower-level programming projects demonstrating arrays, structs, unions, typedefs, data modeling, and algorithm fundamentals in C.

Technical Skills

  • Languages: JavaScript, HTML, CSS, Python, Java, C, and C#
  • Web development: responsive static sites, interactive browser tools, forms, calculators, and GitHub Pages projects
  • Game tooling: character sheets, spell builders, encounter calculators, hex map utilities, and tabletop RPG/wargame support tools
  • API automation: Python scripting with external APIs, including OnShape-based generation workflows
  • Computer science fundamentals: C arrays, structs, unions, typedefs, data modeling, and algorithmic problem solving
  • Application development: Java GUI work in Apache NetBeans with MySQL database integration
  • Tools: GitHub, Visual Studio, Unity/C#, Excel, and Google Sheets