Justin McBride

Graduate student in Computer Science at BYU. I previously worked as a software engineer at Qualtrics and Redo. I build software with TypeScript, Python, and Rust.

Projects

dm

Command-line application for encrypted chat over TCP, written in Rust as a learning exercise.

  • Rust
  • CLI
  • Cryptography
  • Networking
Gospel Semantic Search

Prototype AI semantic search engine for LDS scriptures and religious talks, built as a final project for C S 574.

  • Python
  • AI
  • NLP
  • Machine Learning
  • Flask
  • Docker
  • Vector Databases
dectalk-tts

Open-source npm package that acts as an API wrapper for the DECtalk TTS system.

  • TypeScript
  • npm
ray-tracer

Simple ray tracer written in Python, supporting directional lighting, Phong shading, shadows, and reflections.

  • Python
  • Computer Graphics
BYU CS Bot

Community-developed Discord bot to help manage the BYU Computer Science Discord server.

  • TypeScript
  • Docker
  • Discord
  • Teamwork
discord-cleverbot

Discord bot that allows users to interact with the Cleverbot chatbot on Discord.

  • TypeScript
  • Discord
FIGHTER-SPACE II

Arena-style space fighting game developed in Unity for a high school project.

  • C#
  • Unity
  • Game Development