About Me

Hello there! My name is Stephen Pan, a software developer hopeful and Computer Science graduate from the University of Arizona. I enjoy learning new things, from 3D modeling to web development, and gaming with friends.

Skills and Languages

Python logo
Python
Java logo
Java
C logo
C
PostGreSQL logo
PostGreSQL
Typescript logo
Typescript
React logo
React
HTML5 logo
HTML5
TailwindCSS logo
TailwindCSS
Git logo
Git
Python Flask logo
Python Flask

Work Experience

Astrophysical Research Consortium

Control and Operations Software Intern

December 2025 - Present

Responsible for developing and maintaining the Boson observer graphical user interface by enhancing the application's functionality by collaborating with observers from APO and LCO to identify and prioritize key features.

Designed new applications windows, implementing core functionalities, and conducting functional testing using React and Typescript, allowing astronomers to easily view telescope status at a glance, building off of an already existing codebase.

Apache Point Observatory

Software Developer Intern

June 2025 - Present

Developed a web application using Python Flask and Postgresql to allow employees to manage and upload their night log, streamlining the process while allowing ease of use and accessibility by rewriting the system from an older version, reducing the number of windows by 60%.

Gathered user requirements to ensure the final product meets the user’s needs, and ensures that users can smoothly transition from the old platform to the new application, using CSS, HTML, and Javascript to replicate the older format with a new front end.

University of Arizona Computer Science Department

Senior Undergraduate Teaching Assistant

August 2022 - May 2025

Assisted students in understanding course material and completing assignments for the entry-level Python and Java programming courses, which serves as an introduction to programming and computer science concepts for students.

Provided support to students by answering questions, providing feedback on assignments, and facilitating discussions during office hours and review sessions, helping students build a strong foundation in programming and computer science principles.

New Mexico Tech Department of Computer Science

Undergraduate Researcher

June 2023 - August 2023

Helped co-author a paper by working together on a team and developing semi-supervised machine learning models using Python and its libraries such as PyOd to detect electricity theft.

Worked closely with the supervising professor, setting weekly objectives and addressing challenges in implementation of the machine learning models, contributing to the research project and gaining valuable experience in the field of machine learning and data analysis.

Education

University of Arizona

Bachelor of Science in Computer Science, May 2025

Minor in Information Science and Technology Arts

Relevant Coursework: Discrete Math, Data Structures and Algorithms, Software Development, Database Design, Web and Text Retrieval, Machine Learning

Download my resume!