Ty's Portfolio
Ty Bohlander

Ty Bohlander

Computer Science · San Francisco State University

Graduating May 2026

About

I'm a Computer Science student at San Francisco State University. I'm passionate about game development, graphics programming, and I've developed projects from low-level systems to full stack web apps. Feel free to reach out if you are interested in collaborating!

Projects

Temper — Cybersecurity Visualization

Real-time 3D cybersecurity simulation and visualization platform.

  • Built a real-time 3D visualization client in C++ using Vulkan to render simulated cyber attacks on an interactive globe.
  • Implemented a Vulkan graphics pipeline with animated attack paths, severity-based visual effects, and live overlays.
  • Developed a TCP client to receive serialized attack packets and update visualizations in real time.
C++VulkanGLSLTCP

Custom Unix-Style File System

Block-based Unix-style file system built in C — Team Lead.

  • Designed a FAT-based free space management system with block chaining and persistent storage.
  • Developed a buffered I/O layer to improve read/write efficiency and reduce disk access overhead.
  • Led design and implementation across the full file system architecture.
CSystems ProgrammingFile Systems

SwiftThrift — Campus Marketplace

Campus-only marketplace for students and faculty — Team Lead.

  • Coordinated frontend, backend, and database development across milestone deadlines.
  • Implemented core features including authentication, listings, search, and messaging.
  • Guided system architecture decisions and enforced coding and documentation standards.
Node.jsAlpine.jsExpressMySQL

Unreal Engine Enemy AI Prototype

  • Developed a modular damage system in Blueprints, enabling dynamic interactions between actors.
  • Created AI behaviors using Unreal Engine's Behavior Tree and Environmental Query System, enhancing enemy responsiveness and engagement.
Unreal Engine 5C++Blueprints

Skills

Languages

C++ C Java JavaScript TypeScript Python HTML / CSS SQL GLSL

Backend & Frameworks

Node.js Express React Alpine.js MySQL

Tools & Platforms

Git / GitHub Linux VMware Docker CMake Vulkan Unreal Engine 5 Unity Blender VS Code IntelliJ

Contact

tybo2018@gmail.com
GitHub ↗ LinkedIn ↗