Ethan Bennett
Computer Science Student & Developer
Computer Science student with a strong academic foundation and a passion for building software from the ground up. Experienced in developing interactive systems and tackling technical challenges that blend programming, mathematics, and design. Eager to apply computational skills and curiosity to real-world engineering problems and software development opportunities.
About Me
Computer Science student passionate about algorithms, graphics, and interactive systems
Education
Arcadia University
Bachelor of Science in Computer Science
GPA: 3.80
Relevant Coursework:
Technical Skills
Technologies and tools I use to build amazing experiences
Programming & Math
Tools & Technologies
Applied Systems
Featured Projects
A showcase of my technical projects, from 3D graphics rendering to VR applications
VR Rehabilitation Simulation
In ProgressCollaborating with students and professor to design a VR game for ACL surgery recovery using Unreal Engine.
Key Highlights:
- •Creating immersive environment requiring players to duck, step over, and navigate obstacles
- •Encouraging controlled knee movement for physical therapy applications
- •Developing on structured schedule for polished, functional prototype
3D Graphics Renderer
In ProgressReal-time 3D pipeline using matrix transformations, barycentric rasterization, Z-buffering, lighting, and back-face culling.
Key Highlights:
- •Engineered complete 3D rendering pipeline from scratch
- •Developed interactive first-person camera controls (yaw/pitch)
- •Implemented modular shape composition and system optimization
- •Applied advanced linear algebra and computational modeling
Tic-Tac-Toe & Connect Four with Minimax AI
CompletedBoard games with graphical interface, persistent scoring, and AI using Minimax with Alpha-Beta pruning.
Key Highlights:
- •Built complete graphical Java Swing interface
- •Implemented AI using Minimax with Alpha–Beta pruning
- •Optimized decision-tree search for efficient performance
- •Added persistent score tracking functionality
Experience
Leadership and mentoring experience with a focus on communication and organization
Senior Counselor
2023 – 2024
Leadership role managing groups of children while ensuring safety and engagement.
Key Responsibilities:
- •Mentored and managed groups of 10–12 children (ages 9–10)
- •Ensured safety and engagement in all activities
- •Coordinated daily schedules, activities, and logistics
- •Built strong organizational and communication skills
Junior Counselor
2022 – Present
Entry-level counselor role supporting camp activities and child supervision.
Key Responsibilities:
- •Assisted senior counselors with daily activities
- •Supervised children during recreational activities
- •Maintained safe and fun environment for campers
Aide
Fall 2022 – Fall 2023
Supporting children in structured after-school environment.
Key Responsibilities:
- •Supervised and supported children (ages 4–7)
- •Assisted teachers with games and educational exercises
- •Facilitated group activities and maintained order
Extracurriculars
Building character and leadership through athletics and team commitment
Arcadia University Men's Lacrosse Team
Fall 2024 – PresentNCAA student-athlete balancing rigorous academics with athletics, developing resilience, teamwork, and time management in high-pressure environments.
Let's Connect
I'm always interested in new opportunities, collaborations, and conversations about technology