Hi, I'm Ryan Theriot. I'm passionate about technology and creating meaningful solutions.

I enjoy working on projects that challenge me and help others. When I'm not coding, you can find me exploring new technologies or contributing to open source projects.

Portfolio Website

A clean, minimal portfolio website inspired by Lightphone2 design. Features light/dark mode and responsive design.

Project Name

Description of your project. What it does, technologies used, and what you learned from building it.

Another Project

Another project description. Keep it concise but informative about the problem it solves and your role.

Ryan Theriot

ryancriot@gmail.com | Honolulu, HI | ryanctheriot.com

Full-stack Software Engineer with expertise in developing collaborative web applications, interactive data visualization platforms, and AI-driven tools (RAG, MCP). Experienced in building VR applications and hybrid reality systems, with a focus on intuitive user experiences and deploying scalable solutions.

WORK EXPERIENCE

Software Engineer

Laboratory for Advanced Visualizations and Applications Honolulu, HI Jan 2020 – Present
  • Core developer on SAGE3, an open-source, NSF-funded collaborative visualization platform enabling users to share media, data, dashboards, and code across laptops, display walls, and meeting spaces. Contributed to architecture, feature development, and deployment, supporting asynchronous and real-time collaboration.
  • Developed a 3D web application for visualizing CycloneDX Software Bill of Materials using JavaScript and Three.js, allowing users to explore component hierarchies, dependencies, and vulnerabilities interactively.
  • Managed a student team developing VR simulations for the Hawaii State Energy Office with Unity and Oculus, visualizing solar and wind projects on Oahu to help stakeholders understand land-use impacts.
  • Developer on DynaCOVE, a real-time data visualization streaming tool for web, VR, AR, and mobile devices, for rendering large datasets on underpowered hardware in partnership with Oceanit (SBIR project).
  • Conducted lab tours and live demonstrations for VIPs, legislators, and academic partners while managing lab equipment, including large display walls, hybrid-reality environments, 3D printers, and technical supplies.

Research Assistant

Laboratory for Advanced Visualizations and Applications Honolulu, HI 2016 – Dec 2019
  • Developed HAVEN, an Angular/Firebase web application visualizing Hawaii's energy resource interdependencies for the Hawaii State Energy Office.
  • Developed a virtual reality application for interacting with live satellite data on the HTC Vive using Unity3D, presented at the Advanced Maui Optical and Space Surveillance Technologies Conference (AMOS) in 2016.
  • Core developer on Destiny, a hybrid reality environment with 32 OLED displays in a circular formation for immersive 3D visualization. Built Unity3D tools to manage camera perspectives and render stereoscopic scenes. Developed a GPU shader to mitigate crosstalk and enhance visual clarity.

Avionics Electrical Technician

United States Coast Guard Kapolei, HI Jan 2007 – Jan 2013
  • Operated, inspected, and maintained avionics systems on HC-130 aircraft.
  • Conducted search and rescue missions, performed in-flight navigation, and radio operations.
  • Awarded the Commandant's Letter of Commendation for performance during a search and rescue operation, contributing to the successful rescue of stranded mariners.

EDUCATION

Master of Science in Computer Science

University of Hawaii at Manoa Honolulu, HI Aug 2017 - Dec 2019

PUBLICATIONS

  • Reflecting on the SAGE Team's 20-Year Research in Digital Collaboration Tools. (Co-Author) — Computing in Science & Engineering, 2023. DOI: 10.1109/MCSE.2023.3297753
  • Data in Context: Engaging Audiences with 3D Physical Geo-Visualization. (Co-Author) — CHI Conference, 2020. DOI: 10.1145/3334480.3382968
  • Destiny-Class CyberCANOE: Hybrid Reality Visualization Environment. (Co-Author) — Electronic Imaging, 2017. DOI: 10.2352/ISSN.2470-1173.2017.3.ERVR-093

SKILLS & INTERESTS

Technologies: JavaScript (React, Node.js), Python, Docker, Redis, AI (RAG, MCP), Three.js, Unity3D
Skills: Full-stack Development, Human-Computer Interaction, Data Visualization, VR Applications, Hybrid Reality Environments, Equipment Management (Display Walls, Headsets, 3D Printers), Technical Demos
Interests: Running; Gardening, Hiking, Cooking, Videogames

ryan theriot