Skip to content

Computer Science at UT Dallas · FAA Private Pilot

Kyle Barnes

Software developer and private pilot building practical tools for pilot training, weather, and flight planning.

Seeking
Summer 2027 internships
Based in
Richardson, TX · DFW or remote
Kyle Barnes, Computer Science student at UT Dallas

Experience

Supporting people, events, and technology.

My work experience has taught me how to troubleshoot under pressure, communicate clearly, and take responsibility for the details that keep a team moving.

More about my background
  1. August 2026 – Present

    Richardson, TX

    Facility Attendant UT Dallas Gaming & Esports

    • Set up audiovisual equipment for esports events in a center with 80+ gaming PCs and six consoles.
    • Check in students and guests, explain how the center works to parents and visitors, and keep the front desk organized.
    • Troubleshoot gaming PCs, consoles, peripherals, software, and network issues to get equipment working again.
  2. September 2021 – July 2024

    Lufkin, TX

    Lead Cashier Hijinx Trampoline Park

    • Received the Hijinx Scholarship in December 2022 for customer service and work ethic.
    • Scheduled and promoted private events for 200+ guests, trained staff, and coordinated busy shifts.

Selected projects

Selected work, explained clearly.

A focused set of projects with the context, decisions, and lessons behind the code.

Featured personal project

In development

Checkride

A pilot learning platform for iOS and Android

A React Native study platform that takes student pilots from first lesson to private pilot checkride, with a structured ground-school course, spaced review, and the planning tools training actually requires.

  • JavaScript
  • React Native
  • Expo
  • Jest
Read the case study
Course structurePrivate pilot

How a student moves from first lesson to checkride.

  1. Place

    A 40-question test sets the starting point

  2. Study

    10 units, 39 lessons, 178 topics

  3. Review

    Spaced review and oral-prep flashcards

  4. Plan

    Logging, weight and balance, METAR decoding

units
10
lessons
39
topics
178
METAR pipelineAny ICAO
  1. Fetch

    Live observation from the FAA Aviation Weather API

  2. Decode

    Wind, visibility, ceiling, and altimeter

  3. Classify

    VFR, MVFR, IFR, or LIFR

  4. Apply

    Runway sorting with crosswind and headwind

A Java desktop application that pulls live METAR observations from the FAA Aviation Weather API and turns them into the numbers pilots need before a flight — flight category, runway selection, and crosswind components.

FAA METAR data
Live
ICAO airport code
Any
ShippedJavaJavaFXMaven+1
Campus marketplaceLive
  1. Sign in

    Firebase Authentication for UTD accounts

  2. Post

    Students list items straight from the browser

  3. Sync

    Listings appear without a page refresh

A web marketplace built for UT Dallas students, with Firebase Authentication and real-time listings, serving more than 1,500 students.

UTD students served
1,500+
listing updates
Real-time
ShippedJavaScriptHTMLCSS+1

Live demo

Aviation weather, decoded live.

Enter any ICAO airport code to turn a raw FAA METAR into flight category, wind, visibility, and ceiling.

Live aviation weather

Fetching KDAL

Technical skills

Languages and tools I work with.

A focused view of the technologies I have used across coursework, personal projects, and hands-on support work.

Programming Languages

  • JavaScript
  • TypeScript
  • Java
  • Python
  • C++

Frameworks & Libraries

  • React
  • React Native
  • Expo
  • Next.js
  • JavaFX
  • Tailwind CSS

IT & Support

  • Technical Support
  • Hardware Troubleshooting
  • AV Systems
  • Networking

Platforms & Tools

  • Git
  • Firebase
  • Maven
  • UNIX
  • REST APIs
  • HTML/CSS

Internship search

I'm looking for a Summer 2027 software engineering internship.

I'm open to DFW-area and remote roles. If my projects or background fit your team, I would be glad to talk.