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 always learning more and growing!

Education

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
Projects

Tubarr

  • A Node.js/Next.js based, self-hosted Docker application designed for archiving YouTube channels, providing users with a seamless solution to backup video content locally
  • Serves as a frontend and backend for the yt-dlp library, automating video downloads and managing efficient file organization on disk
  • Implemented robust features such as error handling for failed downloads, webhook notifications to automatically download new uploads upon publishing, and indexing channels and disk storage to verify the integrity of downloaded content
  • Technologies: Node.js, Next.js, React, TypeScript, TanStack, Python, Docker

Flight Check

  • Developed an iOS application using Swift and SwiftUI to streamline pilot flight planning, improving efficiency and ease of use for pilots
  • Integrated data from multiple Federal Aviation Administration (FAA) and Department of Defense (DoD) APIs to provide real-time, accurate flight information
  • Designed an intuitive user interface that presents complex data in an easily interpretable format, tailored to the specific needs of pilots during flight planning
  • Successfully published the application on the App Store, reaching a broad audience of aviation professionals
  • Published on the App Store
  • Technologies: Swift/SwiftUI for iOS, MapKit, Local Storage

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
  • Technologies: Swift/SwiftUI for macOS

PathFinder

  • 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
  • Technologies: Swift/SwiftUI for iOS, MapKit, Python, HTML, SQL, Flask, AWS
Experience

Employment

Autodesk - Digital Experience and Customer Empowerment

April 2023 - Current

Position: Software Development Engineer

What the position entailed:
  • Contributed to the development and maintenance of Autodesk's account management portal, enhancing key features such as subscription management, quote to order flows, invoice payment flows, payment methods, and order history to improve user experience
  • Refactored the frontend data management model, reducing server-side load by 20%+ and increasing frontend performance by 30%+
  • Integrated Autodesk's new transaction model for subscription services, enhancing backend integration and system scalability
  • Independently rebuilt the subscription management frontend, significantly improving maintainability and aligning with modern standards
  • Managed the CI/CD process, setting up automated end-to-end regression testing suites using Playwright to ensure consistent, high-quality releases
  • Led the migration of the team's codebase from JavaScript to TypeScript, improving reliability, maintainability, and reducing development bugs
  • Technologies: React, JavaScript, TypeScript, CSS / SCSS, AWS, Playwright, Storybook, TanStack

Amazon Robotics AI - Canvas Technology

May 2022 - August 2022

Position: Software Development Engineer Intern

What the position entailed:
  • Contributed primarily as a Software Development Engineer (SDE), while also stepping in as a DevOps Engineer to support the team's operational needs
  • Redesigned "Ledger", a code deployment tool, from the ground up using React, React Redux, React Router, and TypeScript, enhancing the deployment process and improving maintainability
  • Assisted in deploying networking infrastructure for the alpha launch of robots at a sort center
  • Refactored and improved the integrated PC provisioning system by virtualizing the PXE server, streamlining the setup process
  • Technologies: 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 entailed:
  • 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

IATSE 229

March 2019 - May 2022

Positions: Live Audio Engineer, Lighting Designer

What the positions entailed:
  • 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 entailed:
  • 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

Extracurriculars

CU Gaming and Esports

September 2020 - October 2022

Positions: Video Cinematographer, Video Editor, Live Stream Coordinator

What the positions entailed:
  • 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 ©2024