Note
This page is my extended Curriculum Vitae containing all of my professional achievements. For a more concise overview, please view my resume.
University of Washington, 4.0 GPA
I graduated with a degree in Information Management and a specialization in Program/Product Management & Consulting (PPMC), earning a 4.0 GPA. This program built on my technical foundation and provided the business, strategy, and leadership expertise that has greatly strengthened my impact in technology organizations. During my time at UW, I was an active member of the Association of Information Management Students (AIMS), where I connected with peers and professionals to explore real-world applications of information systems, product management, and consulting practices.
Colorado School of Mines, 3.9 GPA
I graduated Summa Cum Laude with a degree in Computer Science and a specialization in Computer Engineering. I was named to the Dean's List every semester I attended. I earned the C-MAPP Scholarship, sponsored by theTradeDesk and Datava, during both years of eligibility, and received the Cyber Defense Education Certificate authorized by the NSA and DHS for completing select courses. I also served as a coauthor on a Human-Robot Interaction (HRI) publication, contributing research in collaborative robotics and user experience. As a student, I was an active member of the Association for Computing Machinery (ACM) chapter. In my first year, I served as Administrative Chair for the Spruce Community Council through the Residence Hall Association (RHA), and in my second year, I advanced to Director of Business & Administration.
Through high school and college, I took classes at a variety of community colleges and universities.
I have attended the following institutions:
Notable classes I took include...
Notable classes I took include...
Notable classes I took include...
Notable classes I took include...
Key Technologies: C#, PowerShell, Windows Server
I support the infrastructure hosting Epic's healthcare software, ensuring reliable, secure, and high-performing systems for client organizations.
Key Technologies: PowerBI, Microsoft Fabric
I analyzed and linked over twenty data sources using Power BI to generate actionable insights into medical manufacturing supply chains. I built and maintained data pipelines with Microsoft Fabric, cleaning and structuring data to ensure accuracy and accessibility for downstream analytics. In addition, I created comprehensive documentation for external teams, clearly communicating data workflows, transformations, and pipeline processes to improve cross-team understanding and efficiency.
Key Technologies: React, TypeScript, Ollama
I worked on a Request for Information (RFI) web application designed for a government client. I focused mainly on the front-end to enable users to achieve quicker RFI turnaround with tools such as NLP.
Key Technologies: PHP, PostgreSQL, JavaScript
I worked on creating the translation layer between a front-end interface and a PostgreSQL server to empower credit unions across the Western United States to choose how they wish to store, maintain, and leverage their data. I worked mainly on the back-end to sanitize and process end-user requests.
Key Technologies: Python
I have been fortunate to serve as a teaching assistant for multiple iterations of the introductory computer science course at my alma mater, the Colorado School of Mines.
I have been a TA for the following courses:
I became a TA for CSCI 102 while I was still a first-year student, directly after taking the course myself. In this role, I worked under Eric Roels and Dr. Rob Thompson.
Topics that the class covered: Python programming, which included data types, functions, recursion, etc., the translation between word problems, algorithms, and high-level computer programs, debugging, synthesis of documentation and online resources, and complex program design.
I served on the team that transitioned CSCI 102 to CSCI 128, which places a greater emphasis on the broader impact of computer science on society and a variety of other STEM fields. In this role, I worked under Mete Saka.
Topics that the class covers: Python basics, algorithms, data representation, conditionals and boolean logic, scientific computing best practices, loops, complex logic, files, data science, social concerns, functions, and classes and objects.
Key Technologies: R
As robots are deployed into large-scale human environments, they will need to engage in task-oriented dialogues about objects and locations beyond those that can currently be seen. In these contexts, speakers use a wide range of referring gestures beyond those used in the small-scale interaction contexts that HRI research typically investigates.
In this work, we thus seek to understand how robots can better generate gestures to accompany their referring language in large-scale interaction contexts. In service of this goal, we present the results of two human-subject studies: (1) a human-human study exploring how human gestures change in large-scale interaction contexts, and to identify human-like gestures suitable to such contexts yet readily implemented on robot hardware; and (2) a human-robot study conducted in a tightly controlled Virtual Reality environment, to evaluate robots' use of those identified gestures.
Our results show that robot use of Precise Deictic and Abstract Pointing gestures afford different types of benefits when used to refer to visible vs. non-visible referents, leading us to formulate three concrete design guidelines. These results highlight both the opportunities for robot use of more humanlike gestures in large-scale interaction contexts, as well as the need for future work exploring their use as part of multi-modal communication.
As a research assistant, I aided in leading the human-robot study and analyzing the results. I utilized R to draw conclusions from experimental data, and our work was presented by my colleague, Annie Huang, at the 2024 ACM/IEEE International Conference on Human-Robot Interaction (HRI 2024) in Boulder, Colorado.
Key Technologies: HTML, JavaScript, CSS
arbitragecalculatorus.com is a simple web app built with a real-time sports betting API to strategically identify arbitrage opportunities within online markets. This was a personal project designed to give me an introduction to PHP and has since been migrated entirely to JavaScript; it was also an interesting opportunity to research arbitrage betting.
Key Technologies: Python, LaTeX
The Colorado School of Mines hosts an annual programming competition tailored for high school students across the Denver Metropolitan Area. For the 2024 event, I spent several months crafting a problem, carefully designing and validating its inputs, and creating model solutions.
Key Technologies: Java
Clue was a reimagining of the classic game built over the duration of the CSCI 306 (Software Engineering) course. This project was a great introduction to building larger, cohesive pieces of software; I utilized unit testing and employed advanced object-oriented programming (OOP) techniques in Java.
Key Technologies: Python
Singular Value Decomposition Image Compression was designed as an investigation into a concept I had recently learned about in my linear algebra class. I utilized Python to display the original image, the compressed image, the compression ratio, and the conserved data.