Patrick.

Software Designer + Developer

About Me

Born and raised in the Pacific Northwest, I am deeply passionate about sustainable systems, renewable energy, and outdoor adventure. I integrate my love for hiking, biking, and climbing into both my personal and professional life. Currently pursuing a Master's degree in Computer Science at Oregon State University in Bend, Oregon, I aim to leverage my skills to solve complex problems and develop innovative solutions that positively impact the environment. My experience as an Army Medic has further shaped my career, equipping me with invaluable skills in crisis management, critical decision-making, and leadership under pressure. These experiences have strengthened my commitment to sustainability and technology, driving me to create efficient, impactful solutions for a greener future.

Resume

Here is my education, work experience, & some skills I've got.

Experience

Oregon Army National Guard

Medical Team Leader

October 2016 - Present

With 8 years of experience in military medicine, I served as an Army Medical Team Leader, where I guided a team of medics and provided critical medical care in high-pressure situations. In 2022, I led our team during an overseas deployment, managing trauma treatment, triage, and evacuation to ensure timely and effective care. I developed and executed medical support plans, coordinated with other units, and conducted training on the latest procedures and equipment. I also handled medical supplies, ensured readiness for deployment, and maintained accurate records while adhering to strict protocols and regulations.

Starbucks

Shift Supervisor

November 2022 - Present

As a Shift Supervisor at Starbucks, I led a team of baristas, overseeing daily operations and ensuring high standards of customer service. I managed inventory, scheduling, and staff training, and used sales data to improve performance. These experiences enhanced my leadership, problem-solving, and organizational skills, which are beneficial for tackling complex challenges in various professional settings.

Education

Oregon State University - Cascades

Bachelors in Computer Science

June 2026

Built a solid foundation in programming, algorithms, and software development with a focus on practical, real-world applications. Gained hands-on experience through projects and industry connections, specializing in cybersecurity, data science, and artificial intelligence. Developed strong problem-solving skills and technical expertise, preparing for a range of roles in the tech industry.

Oregon State University

M.S. Degree in Computer Science

August 2027

Deepened my expertise in programming, algorithms, and software development through a hands-on, research-focused curriculum. Engaged in real-world projects with an emphasis on sustainable systems and artificial intelligence. Developed advanced problem-solving skills and technical knowledge, preparing for innovative roles and leadership opportunities in the tech industry.

Skills & Expertise

  • Python
  • Javascript ES6+
  • Ruby
  • React & Node JS
  • Java
  • HTML & CSS
  • C & C++
  • SQL

Selected Projects

Selected Projects I Have Worked On.

Artificial Intelligence Project Link

Bayes Network

Built a Naive Bayesian Network using Neapolitan's probability propagation algorithm to model relationships and infer posterior probabilities, showcasing applications in decision-making and predictive analytics.

Artificial Intelligence Project Link

Optimal Gameplay

Developed an AI agent that plays Othello using the minimax algorithm to determine optimal moves. Enhanced gameplay strategy through evaluation functions, demonstrating effective decision-making in adversarial environments.

Problem Solving Project Link

Pathfinding agent using A*

Implemented four search algorithms (BFS, Iterative Deepening DLS, Uniform Cost, and A*) to find the shortest path between cities using command-line input and map file parsing. Analyzed efficiency and returned the optimal path and algorithm used.

Algorithmic Development Project Link

Algorithm Implementations

Developed and optimized a range of algorithms in Python, to include pathfinding, time complexity analysis, and NP/NP-complete problems.

Backend Development Project Link

Database Generation in SQL

I created a database using SQL, focusing on organizing data into tables and using commands to clean and input data. I also developed triggers and views to streamline analysis, which helped me deepen my understanding of database management.

Data Structures Project Link

Data Structures Handbook

This handbook provides an overview of key data structures and algorithms I implemented in my coursework. It's designed to help others understand these concepts and improve their coding skills in a practical way.