Kyle Pham

Engineer, Innovator, & Lifelong Learner.

3rd year Undergraduate in Software Engineering

Colorado State University - Fort Collins, CO

About Me

Hello!

I am a First Generation Vietnamese American 3rd year undergraduate Computer Science Major concentrating in Software Engineering. I like to create CS projects that challenge me to learn new techniques and languages! In my free time, I enjoy cooking, playing volleyball, playing video games, and watching foreign films and action movies!

My Favorite Playlist

Kyle Pham

Education

Bachelor of Science, Computer Science

Colorado State University - Fort Collins, CO

August 2022 - May 2026 (Expected)

Concentration: Software Engineering

GPA: 3.21/4.0

Relevant Achievements:

  • NASA/USDA Hackathon Uncharted AI Challenge Winner
  • Dean's List (Fall 2023)
  • Denver Foundation Reisher Scholar Receptient
  • LKOR101 Korean Certificate of Commendation

Professional Work Experience

Information Technology Infrastructure Intern

Colorado State University Division of Information Technology - Fort Collins, CO

September 2024 - Present

Managing server infrastructure to ensure service availability and scalable applications under the direct supervision of Director of Infrastructure Tony Schlak.
Designing and implementing network and virtual & physical storage solutions to support seamless enterprise operations.
Monitor storage systems to improve data access and performace by leveraging operating temperatures.
Designed and developed a Python TrueNAS Research Storage Quota Monitoring System to notify users beyond certain storage quota thresholds. Leveraging RESTful API calls to reduce space complexity to O(1) and time complexity to O(n).

Information Technology Support Assistant

Colorado State University Engineering Technology Services - Fort Collins, CO

July 2024 - Present

Assisting 15+ users daily utilizing the FreshService ticketing system to accurately resolve issues.
These issues range from hardware, software, grouper access, & account credential retrieval.
Ability to troubleshoot advanced issues across Windows, Linux, and MacOS operating systems.

Research Intern

Colorado State University Translational Neurological Laboratory - Fort Collins, CO

May 2024 - August 2024

Designed and deployed a java application to clean and interpret data files for a research grant.
Engineered UX-friendly Excel workbook for non-technical clinicians to effectively record and visualize patient data.
Refactored JavaScript GitHub project for an AMLE Algorithm to estimate Rasch Measures using VB.NET

Peer Mentor

Colorado State University Asian Pacific American Cultural Center - Fort Collins, CO

August 2024 - January 2025

Provide opportunities for mentees to network and learn about the University and its resources.
Working in sync with 5 mentors and 2 coordinators to organize engaging events for 60+ mentees.
Promoting student success by refering students to resources to get assistance in many disciplines.

Korean Teaching Assistant

Colorado State University LKOR100 - Fort Collins, CO

October 2023 - December 2023

Supported the learning experience for 50+ students in a Korean language class by providing timely constructive verbal and written guidance.
Actively engaged with students, addressing questions and concerns related to the course material, fostering supportive learning environment.

Front of House Team Member

Chick-Fil-A - Fort Collins, CO

March 2022 - July 2024

Provided 2nd-mile service for 400+ guests quickly and accurately.
Defused conflicts and foster a positive work atmosphere.
Assisted in troubleshooting technical errors to provide 2nd-mile guest service.
Quickly adapted to fast-paced work environment with an insignificant margin of error.

Student Involvement

Society of Asian Scientists and Engineers

Role: Event Coordinator Chair

August 2023 - Present

Highlight: Organized cultural events, workshops, and networking sessions for 40+ members, fostering leadership and community engagement.

ElevateCS

Role: General Member

January 2025 - Present

Highlight: Participating in professional development opportunities and networking with industry professionals.

Developer's Network

Role: General Member

September 2024 - Present

Highlight: Participated in coding projects sponsored by industry companies. Collaborated with teammates to deliver on-theme projects.

Ram Robotics

Role: Software Subteam: General Member

February 2025 - Present

Highlight: Developing an AI agent to detect objects mid air via image training, while still able to accurately release payload on target.

Courses

CS150B - Introduction to Python

Topics: Write small programs, and construct written arguments on ways in which technology influences our modern culture.

Highlight: Survey of computer science, formal logic, and computational thinking. Includes learning basic elements of the Python programming language.

CS164 - Introduction to Java

Topics: expressions, operators, booleans, conditionals, characters and strings, control loops, arrays, objects and classes, file input/output, interfaces, recursion, lists, and sorting.

Highlight: Computer programming for students with limited programming experience.

CS165 - Data Structures in Java

Topics: Binary Search Trees, Stacks, Queues, Arrays, and Linked Lists

Highlight: Object-oriented concepts, assertions, inheritance, polymorphism, algorithms and data structures using an object oriented language.

CS220 - Discrete Structures

Topics: Integer properties, logic, set theory, functions, combinatorics, graph theory, and algorithms.

Highlight: Integer representations and properties, propositions, predicates, sets, functions, program proofs, induction, counting, complexity; Python implementations of these concepts.

CS214 - Software Development

Topics: Software lifecycle, debugging, version control, testing methodologies, and user interface design.

Highlight: Development of large software systems. Design and enhance the features and quality of a large system while using tools for software engineering and project management.

CT301 - Introduction to C++

Topics: Control structures, data types, file handling, dynamic memory allocation, and object-oriented programming concepts.

Highlight: C++ syntax, memory management, file input/output, pointers, references, exceptions, and object-oriented programming in C++.

CS312 - Modern Web Applications

Topics: HTML5, CSS3, JavaScript frameworks, RESTful APIs, and responsive web design principles.

Highlight: Development of the modern web application. Emphasis on the essentials needed to create fully functional web applications including rich graphical content and dynamic content, using modern web standards. Explore service-based architecture, web UX design, asynchronous content delivery, and full-stack development.

CS314 - Software Engineering

Topics: Clean code, configuration management, continuous integration, testing, requirements, project management and teamwork.

Highlight: CS 314 Software Engineering introduces students to team-based development of large, complex software systems. The tools used include Piazza, Slack, IntelliJ IDEA, GitHub, Maven, Webpack, Zenhub, Travis CI, and Code Climate.

CS356 - System Securities

Topics: Encryption, Decryption, File Handling, Block/Stream Ciphers

Highlight: Computer and system security, authentication, access control, malicious software, and software security.

CS370 - Operating Systems

Topics: Basic OS terminology, process & thread management, memory management, virtualization, synchronization.

Highlight: The objective of this course is to understand the broad range of issues that underlie modern Operating Systems. We focus on key concepts and algorithms that are used in both commercial and open-source operating systems.

CIS320 - Project Management for Information Systems

Topics: Project planning, risk management, budgeting, stakeholder communication, and resource allocation.

Highlight: Project management concepts including work breakdown structure, estimating, scheduling, tools, and reports.

CIS360 - Systems Analysis and Design

Topics: Business process analysis, system requirements determination and specification, user interface design, and implementation alternative evaluation.

Highlight: Introduction to the systems development life cycle and related methodologies. Emphasis on analysis and design activities.

JTC372 - Web Design & Development

Topics: Principles of usability, HTML5 and CSS, web accessibility standards, and content management systems.

Highlight: Learn foundational information about designing websites and creating digital content. Approach the design and management of websites from the perspective of usability.

My Projects

Uncharted AI Model

DevNet 2025 Spring Hackathon

March 2025

Languages: Python3

Software and Frameworks: Digital Ocean, UNET++, ImageNet, CNN, AWS S3, SageMaker AI, & USDA Forestry Service Lidar Imaging

Developed a hybrid model combining DenseNet121 (pretrained with ImageNet) and UNet++ architecture to map roads from data.
Achieved remarkable 99.79% accuracy through rigorous training and image resampling.
Delivered a computation time of just ~1 hour thanks to the strategic use of pretrained elements and early stopping.
Scored an impressive 0.2770 Test Loss and 0.8497 F1 score in final evaluation.

TrueNAS API Quota Warning Script

Division of Information Technology, Infrastructure & Systems Team

December 2024 - February 2025

Languages: Python3

Software and Frameworks: Threading, smtplib, logging, json, os, time, datetime, & requests

Designed a Python script to retrieve datasets from enterprise storage to determine any quota overages and notify clients.
Intentionally set designated storage threshold to maintain maximized data retrieval performance for end-users.
Leveraged RESTful API to achieve O(1) datastore retrieval with O(1) arithmetic to determine quota storage use for user notification.

Pokéfinder

Personal Project

October 2024

Languages: Python3

Software and Frameworks: APIs, Tkinter & Pillow Libraries

Integrated open-source APIs to fetch and display Pokémon sprites alongside comprehensive stats within the application interface.
Developed a GUI-based application using Python Tkinter library to manage and retrieve 1000+ Pokémon data entries efficiently.

Anchored Maximum Likelihood Estimation Algorithm (AMLE)

Colorado State University Translational Neurological Laboratory

May 2024 - August 2024

Languages: VB.NET

Software and Frameworks: Excel and Visual Studio Code

Developed a Visual Basic program to estimate person abilities (theta) using AMLE with polytomous and dichotomous items, including corrections for extreme scores.
Implemented Rasch-Andrich thresholds for rating scales, allowing for precise modeling of item categories and step transitions.
Assessed model fit through outfit/infit mean squares and flagged unexpected responses with standardized residuals.

SQL Injection, Buffer Overflow, & Pathname Attack Simulations

CS356 - System Securities

December 2024

Languages: C++, Bash, SQL, Perl, Python, & PHP

Software and Frameworks: WireShark, Secure Copy, Port Forwarding, HTTP Requests, vim, and netcat/telnet

Identified SQL variable vulnerability and used exploit to gain unauthorized access to user database.
Leveraged HTTP requests to overwhelm webserver with payload exceeding buffersize variable declared size.
Discovered directory traversal weakness and failure to validate input, allowed root access and hidden files through address bar.

Society of Asian Scientists and Engineers CSU Website

Society of Asian Scientists and Engineers Website

October 2024

Languages: HTML5/CSS & JavaScript

Software and Frameworks: Node.JS, GitHub Codespaces, React, & VS Code Live Server

Developed a UX-friendly front-end application for efficient task organization and management.
Accelerated development timeline by using Node.JS and VS Live Server to visualize improvements in real-time.
Optimized data retrieval to display board officers and chapter picture gallery.

Color Detection Application

October 2024

Languages: Python3

Software and Frameworks: React Native, Bootstrap, Responsive Design, NumPy, Pillow Image, & Threading module

Allow users to capture images and extract selected colors to identify via Hexcode ID using an API.
Used Augmented Reality implementations to overlay color information directly onto the display.
Optimized image processing algorithms for better performance and to reduce resource usage.

Knight Fight Game

April 2023

Languages: Java23

Software and Frameworks: UML, object-oriented programming, & IntelliJ IDEA

Designed and implemented an object-oriented Java application featuring a text-based adventure game with modular classes, including data management, combat mechanics, and user interaction.
Implemented file I/O operations using Java to save and load game data via CSV files, ensuring persistent game management.
Applied inheritance and polymorphism to create extensible classes like GameData and GameController for managing game logic and player commands.

Skills

Programming Languages

C++23, Tailwind CSS, MATLAB, R, VB.NET, Perl, Bash, & SQL

Development Tools

GitHub, JUnitTesting, Amazon Web Services (AWS), IntelliJ IDEA, Visual Studio Code IDE, MobaXTerm, NetBeans, PowerShell, Linux, Windows, MacOS, LAN, Node.JS, PyCharm, Jupyter Notebook, Excel, Microsoft Visio, Jamovi, VMWare, Machine Clustering, PandaLib, NumPy, WinSCP, Windows Remote Desktop, GUI Development (Tkinter), & Application Programming Interfaces (APIs)

Spoken Languages

Native Fluency in Vietnamese & English
Business Proficient in Korean and Spanish
Learning French

Intrapersonal

Complex Problem-Solving, strong verbal & communication skills,
ability to manage fast-paced environments, interpret & improve on feedback,
and ability to abstractly explain technical concepts to non-technical users

Contact Me

Please feel free to reach out for inquiries or just a friendly hello!