cv
General Information
Full Name | Benjamin Nicholas Aepli |
Age | 18 |
[email protected] |
Education
-
08/24 - Present A.B. in Computer Science, Minors in Mathematics and Quantitative Economics
Princeton University, Princeton, NJ - Awards & Honors: COSCON 2nd Place Team (2024)
- Relevant Coursework
- Algorithms & Data Structures
- Single-Variable Analysis
- Introduction to Computer Systems (placed out)
-
08/20 - 06/24 High School Diploma
Jackson Hole Community School, Jackson, WY - GPA: 4.0/4.0
- SAT: 1560/1600
- ACT: 35/36
- Relevant Coursework
- Linear Algebra
- Multivariable Calculus
- AP Calculus BC (5)
- AP Computer Science A (5)
- Activities
- Student Government President
- FTC Robotics Captain/Lead Programmer
- Finance Club President
- Honor Council Appointee
- Model UN Chair
- Student Ambassador
Work
-
03/24 - 07/24 Software/GIS Consultant
Teton County Government, Jackson, WY - Wrote conversions scripts using Python to manage county projects with SQLite databases and ArcGIS
- Used GeoPandas and ArcPy to ensure all fields and geometry (coordinate data etc.) imported correctly
- Designed an internal project visualization tool (complete with tabular data and a dynamic map) using React
- Used ArcGIS's Maps SDK to draw a map within the UI and query for relevant project information
Projects
-
08/22 - 12/23 EXAGE
- Developed a graphics engine in modern C++ and CMake with a full component/scene editor
- Implemented physically-based rendering, bindless resources, shadow maps, and a custom Vulkan abstraction
Technical Skills
- Languages: C++, Rust, C, Python, TypeScript, Java, HTML/CSS, SQL
- Libraries & Frameworks: React, Node.js, Express, SvelteKit
- Tools: Linux/Unix, Git, CMake, Cargo, Conda
- Technologies: Vulkan, OpenGL, ArcPy, Postgres
Extracurricular Activities
-
09/24 - Present TigerApps Software Engineer
- Worked on TigerReTail V2 (student marketplace) backend with SvelteKit, Postgres, Drizzle
- Designed DB schema for users, authentication, and posts, and created script to migrate from original TigerReTail
-
09/24 - Present Princeton Robotics PacBot Software Team
-
09/24 - Present Princeton Robotics RoboCup Software Team
- Used UDP communication and protobuf to control simulated robots in async Rust
-
08/22 - Present FAA Licensed Private Pilot