Brett Mitchell

Aspiring Space-Focused Software Engineer | M.S. Computer Science Candidate

Download Resume

About Me

I'm an ex-NASA Software Engineer Intern and Computer Science Master's student graduating in August of 2025. I am passionate about space software systems, robotics, and AI.

Projects

Autonomous Robot Navigation & Obstacle Avoidance with Multi-Sensor Fusion

Programmed full autonomy in C++ for a physical robot using multiple ultrasonic range finders, a vision sensor, & GPS (added after the created demo) for real-time detection, classification, obstacle avoidance, & movement.

Demo

CubeSat Flight Software Simulator

Designed & implemented a software simulator with CI pipeline featuring RTOS task scheduling, watchdog-driven fault recovery, & CCSDS-style telemetry uplink/downlink, & simulated command/sensor inputs.

GitHub | Demo

NASA SUITS Challenge - Spacesuit UI with Lunar Rover Simulation

Created an automated alert system in coordination with my vital resource predictive algorithm, helped develop an autonomous navigation system, and helped integrate a camera with LiDAR into simulated lunar rover.

Demo

Real-Time Operating System (RTOS) Kernel with Preemptive Scheduling & Interrupt Handling

Built a real-time & general purpose OS simulation visualizing process queues & performance metrics using varying algorithms – one being a Rate Monotonic Scheduler (RMS) with determinism & priority inheritance, & another being a preemptive Multi-Level Feedback Queue (MLFQ) with task prioritization & interrupt handling.

GitHub | Demo

Linux Shell with Embedded File System & Advanced Command-Line Features

Developed a full-stack Linux-style shell & virtual file system from scratch using Python, FastAPI, and SQLite to support advanced command-line utilities such as piping, redirection, and file permission parsing. Also implemented a backend with optimized memory management handling & shell history components.

GitHub | Demo