About Me:

    Ever since I was a child, I have always loved the intersection between sports, creativity, and technology. This has led me to work for years as a lighting designer for concerts, festivals and other events. I have also created hundreds of videos and live streams of various sporting events, educational videos, and more. I have continued this into my projects by creating software that is helpful for video editors, athletes, pilots, and others. Lately I have been focusing on iOS application development using Swift and SwiftUI but have worked with many languages and technologies.

    What I've learned over the years is that I enjoy working to create something that brings enjoyment or utility to people. Whether it's a high stakes live production environment, a highly-collaborative group of programmers, or a solo project, as long as I am making something to bring enjoyment or utility to people, I'm happy.

    One of the benefits of working in all these fields is that I have worked under many different supervisors and clients with varying expections and management styles. I've worked under extremely short deadlines and changing specifications with success.

    While I have enjoyed all of the work and accomplishments thus far, I'm open to learning more and growing!


University of Colorado at Boulder

GPA: 3.816

Degree: Computer Science, B.S.

Minors: Business, Philosophy

Completed Computer Science Classes:

If you would like access to my private repositories for any class to see my work, please let me know and I can do that!

Spring 2023

CSCI 4318: Software Engineering Project 2

Course Description: Second semester of a senior capstone course in computer science. Students must take this course and CSCI 4308 or 4328 contiguously as the project spans the entire academic year.

Final Grade: A

ATLS 4214: Big Data Architecture

Course Description: Provides students with a comprehensive survey of technologies used today in the collection, storage, processing, analytics and display of big data. Focuses on cultivating real world skills with students working on semester long projects to execute on a group project.

Final Grade: A

Fall 2022

CSCI 4308: Software Engineering Project 1

Course Description: Senior capstone course in which students design, implement, document and test software systems for use in industry, non-profits, government and research institutions. Also offers extensive experience in oral and written communication throughout the development process. Department consent required. Department-enforced prerequisites differ for BS and BA degree. Contact academic advisor for details. Senior Capstone courses are optional for BA students. BA students interested in taking this course should contact their advisor early in their major.

Final Grade: A

CSCI 3302: Introduction to Robotics

Course Description: Introduces students to fundamental concepts in autonomous robotics: mechanisms, locomotion, kinematics, control, perception and planning. Consists of lectures and lab sessions that are geared toward developing a complete navigation stack on a miniature mobile robotic platform.

Final Grade: A

Spring 2022

CSCI 3010: Intensive Programming Workshop

Course Description: Explores concepts and techniques for design and construction of larger, reliable, and maintainable software systems in the context of object-oriented programming. Covers various topics including: object-oriented programming paradigms, scope, inheritance, program structure and design, practical use of version control, working with established code bases, and building graphical user interfaces. Emphasizes coding individually and in pairs and includes in class lab work, smaller coding assignments, and multiple weeks-long projects. Not intended for students in their final year of the Computer Science BA or BS degree. Formerly offered as a special topics course.

Final Grade: A

CSCI 3287: Design and Analysis of Database Systems

Course Description: Introduces the fundamental concepts of database requirements analysis, database design, and database implementation with emphasis on the relational model and the SQL programming language. Introduces the concepts of Big Data and NoSQL systems.

Final Grade: A

CSCI 4448: Object-Oriented Analysis and Design

Course Description: An applied analysis and design class that addresses the use of object-oriented techniques. Topics include domain modeling, use cases, architectural design and modeling notations. Students apply the techniques in analysis and design projects.

Final Grade: A

Fall 2021

CSCI 3155: Principles of Programming Languages

Course Description: Studies principles governing the design and analysis of programming languages and their underlying execution models. Explores values, scoping, recursion, higher-order functions, type systems, control structures, and objects. Introduces formal semantics as a framework for understanding programming features. Introduces advanced programming concepts such as functional programming, higher-order functions, immutable values and structures, inductive types, functors, continuation-passing; and object-oriented programming using inheritance, generics and covariance/contravariance in a functional programming language such as Scala.

Final Grade: A

CSCI 3202: Introduction to Artificial Intelligence

Course Description: Surveys artificial intelligence techniques of search, knowledge representation and reasoning, probabilistic inference, machine learning, and natural language.

Final Grade: A

CSCI 3753: Design and Analysis of Operating Systems

Course Description: Analyzes the software that extends hardware to provide a computing environment, including the role of linkers, file systems, resource sharing, security and networking. Studies the history of operating system organization and design and their influence on security, functionality and reliability.

Final Grade: A-

Spring 2021

CSCI 3104: Algorithms

Course Description: Covers the fundamentals of algorithms and various algorithmic strategies, including time and space complexity, sorting algorithms, recurrence relations, divide and conquer algorithms, greedy algorithms, dynamic programming, linear programming, graph algorithms, problems in P and NP, and approximation algorithms.

Final Grade: A

CSCI 3022: Introduction to Data Science with Probability and Statistics

Course Description: Introduces students to the tools methods and theory behind extracting insights from data. Covers algorithms of cleaning and munging data, probability theory and common distributions, statistical simulation, drawing inferences from data, and basic statistical modeling.

Final Grade: A

CSCI 3002: Fundamentals of Human Computer Interaction

Course Description: Introduces the practice and research of human-computer interaction, including its history, theories, the techniques of user-centered design, and the development of interactive technologies. Covers computing in society at large with respect to domains such as health, education, assistive technology, ethics, environment, and more.

Final Grade: A

Fall 2020

CSCI 2400: Computer Systems

Course Description: Covers how programs are represented and executed by modern computers, including low-level machine representations of programs and data, an understanding of how computer components and the memory hierarchy influence performance.

Final Grade: A

CSCI 3308: Software Development Methods and Tools

Course Description: Covers tools and techniques for successful software development with a strong focus on best practices used in industry. Students work in small teams to complete a semester-long application development project. Students learn front-end design and construction using HTML & CSS, back-end database design and construction, and full-stack integration. Students gain exposure to agile methodologies, web services, distributed version control, requirements definition, automated integration testing, and cloud-based application deployment.

Final Grade: A

Spring 2020

CSCI 2270: Computer Science 2: Data Structures

Course Description: Studies data abstractions (e.g., stacks, queues, lists, trees, graphs) and their representation techniques (e.g., linking, arrays). Introduces concepts used in algorithm design and analysis including criteria for selecting data structures to fit their applications.

Final Grade: A

Fall 2019

CSCI 1300: Computer Science 1: Starting Computing

Course Description: Teaches techniques for writing computer programs in higher level programming languages to solve problems of interest in a range of application domains. Appropriate for students with little to no experience in computing or programming.

Final Grade: A

FCPX Markers To Timestamps

  • Created a macOS application using Swift and SwiftUI that allows users to import a Final Cut Pro X (video editor) project file and extract timestamps of markers
  • Offers an easy solution for YouTube and other creators to extract a list of chapters
  • Utilized: Swift/SwiftUI for macOS

Flight Check

  • Developed an iOS application using Swift and SwiftUI that streamlines pilot flight planning
  • Collects information from various Federal Aviation Administration and Department of Defense APIs
  • Presents information in an easy to interpret fashion for pilot flight planning
  • Incorporates persistent data storage using CoreData
  • Published on the App Store
  • Utilized: Swift/SwiftUI for iOS, MapKit, Local Storage


  • Developed an iOS application using Swift and SwiftUI allowing users to track their exercise distance
  • Allows users to track run, walk and biking path with distance information
  • Includes leaderboards, path saving, login, and personal history
  • Created as a part of a project for CSCI 3308 at CU Boulder
  • Utilized: Swift/SwiftUI for iOS, MapKit, Python, HTML, SQL, Flask, AWS


Amazon Robotics AI - Canvas Technology

May 2022 - August 2022

Positions: Software Development Engineer Intern

What the position entailed:
  • Worked on Canvas Product IT team, primarily as SDE but also stepped in as DevOps Engineer to help team
  • Redesigned code deployment tool, Ledger, from the ground up using React, React Redux, React Router, and Typescript
  • Aided deploying networking to sort center for alpha deployment of robots
  • Refactored integrated PC provisioning setup with virtualized PXE server
  • Aided in management of CVEs, including moving organization tools such as Atlassian JIRA between AWS EC2 Instances
  • Utilized: React, GraphQL, Redux, Typescript, AWS, Puppeteer and Puppet, Foreman, Proxmox

From Nest To Wings, Inc.

September 2019 - Present

Positions: Graphic Designer, Video Cinematographer, Video Editor, Live Stream Coordinator

What the positions entail:
  • Create weekly long and short form content using Final Cut Pro X
  • Create shot plan and arrange set for use in filming videos
  • Manage the company's YouTube channel, TikTok, Instagram, Facebook, and Twitter accounts
  • Coordinate on screen talent for the production of live streamed events


March 2019 - May 2022

Positions: Live Audio Engineer, Lighting Designer

What the positions entail:
  • Manage the planning, setup, operation, and striking of live audio and theater lighting for concerts, festivals, and other events
  • Design light plots for different events
  • Manage team to create a high quality production

St. Vrain Valley School District

August 2016 - December 2022

Positions: Live Stream Coordinator, Live Sound Engineer, Lighting Designer

What the positions entail:
  • Manage the technical production of activities in the district's theaters
  • Produce live streams of sporting events during the COVID pandemic for hundreds of viewers
  • Produce live streams of graduation events for thousands of viewers
  • Manage teams to create high quality productions
  • Rig stages to prepare for installation of lighting and sound equipment


CU Gaming and Esports

September 2020 - October 2022

Positions: Video Cinematographer, Video Editor, Live Stream Coordinator

What the positions entail:
  • Manage team to produce video content to be posted on the group's social media accounts using Final Cut Pro X software
  • Produce live stream video content for the group's accounts, streamed to hundreds of viewers using vMix software
  • Develop shot lists and organize video shoots for group
  • Coordinate on-stream talent, producers, and tournament organizers for events

Jaryd Meek ©2023