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
Software engineering & avionics internships
Based in
Richardson, TX · DFW or remote
Kyle Barnes, Computer Science student at UT Dallas

Experience

Where I’ve worked

Technical support and customer-facing roles, held alongside school.

More about my background
  1. August 2026 – Present

    Richardson, TX

    Facility Attendant — UT Dallas Gaming & Esports

    • Support 80+ workstations with NVIDIA RTX 4080 SUPER GPUs and 32 GB RAM.
    • Coordinate AV systems for competitive esports events and oversee station check-ins.
    • Provide Tier 1 troubleshooting for hardware and network issues during live tournaments.
  2. September 2021 – July 2024

    Lufkin, TX

    Lead Cashier — Hijinx Trampoline Park

    • Scheduled events for 200+ guests, trained staff, and earned the Hijinx Scholarship.
    • Handled POS transactions, managed concession inventory, and maintained safety standards.

Selected projects

What I’ve built

Four projects, each with a write-up covering the problem, what I decided, and what I’d change next.

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, 41 lessons, 178 topics

  3. Review

    Spaced review and oral-prep flashcards

  4. Plan

    Logging, weight and balance, METAR decoding

units
10
lessons
41
topics
178
Flight planningVFR
  1. Weather

    Live METAR and TAF from the FAA

  2. Runways

    Headwind and crosswind for every runway end

  3. Route

    Wind correction, groundspeed, fuel and reserve

  4. Decide

    GO, CAUTION, or NO-GO at departure and arrival

A Java desktop app that brings live FAA weather, runway analysis, route and fuel planning, and a go/no-go decision into one place for pilots planning a VFR flight.

lines of Java
7,500+
METAR and TAF
Live
alternate airport search
120 NM
ShippedJava 21JavaFXMaven+3
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.

Type in an airport code. This pulls the current report from the FAA and decodes it into something you can read before a flight.

Live aviation weather

Fetching KDAL…

Technical skills

What I work with

Languages and tools I’ve used in the projects above.

Programming Languages

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

Frameworks & Libraries

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

Software Concepts

  • Object-Oriented Programming
  • Data Structures & Algorithms
  • Agile/Scrum
  • Unit Testing (Jest)
  • IPC & Sockets

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 software engineering and avionics internships.

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