CONNOR TYNAN

Software engineer focused on data structures and algorithms, low-level performance, and hardware-software interaction. I work on embedded systems, real-time robotics, graphics programming, compilers, and interactive programs. Outside of that I make and listen to music, play competitive games, and watch and run speedruns.

Degree B.S. Computer Science, Iowa State University
Graduated Spring 2026 — GPA 3.53
Status Not currently seeking new roles

EXPERIENCE

Traversal Subsystem Lead & Facilities Manager Aug 2023 – May 2026
Cardinal Space Mining — NASA Lunabotics
  • Autonomous traversal systems in C++ and ROS 2: path planning and control logic
  • Hardware-software integration: motors, sensors, control software under competition conditions
  • Competed at Kennedy Space Center (2024, 2025)

PROJECTS

glrt C++ · GLSL · OpenGL 4.5 · Sep 2025

GPU-accelerated spectral ray tracer. Renders via compute shader into an HDR framebuffer with tonemapping. Wavelength-dependent materials, interactive scene editing at runtime.

chess C++ · Apr 2025

Terminal chess with a full ncurses UI and a built-in minimax engine with optimized move generation.

bfc C · Oct 2024

JIT compiler for Brainf*** in C. Translates source through a custom lexer into native x86-64 machine code generated and executed at runtime.

4kBOMB C · Python build toolchain · Jun 2025 – Apr 2026

UCI chess engine for the TCEC 4k tournament — entire binary under 4096 bytes. Ships as a self-decompressing shell script; the Python build pipeline minifies, compresses, and checks the byte count.

SKILLS

Languages C · C++ · Python · GLSL · CUDA · Rust · Verilog · x86-64 / ARM asm
Systems Bare-metal & RTOS firmware · ROS 2 · UART / SPI / I2C / I2S · PCB design (KiCad)
Graphics OpenGL 4.5 (compute shaders) · Vulkan · CUDA · Ray tracing · Blender · Unity
Tools Linux · Git · CMake · GDB · Bash · CI/CD
L
R
EQ
SPEC
POLAR
KEYS
VOL

CJTY.DEV

this tab plays audio automatically on entry