I'm Tyler, a Computing Science graduate from the University of Alberta passionate about building things that matter.
- Experienced in React, Next.js, JavaScript, Python, Java, C++, AWS, Firebase.
- Passionate about low-level programming, graphics, and full-stack development.
- Always learning and pushing the boundaries of what's possible.
Description: Full-featured compiler for the Gazprea programming language.
- Built with C++, ANTLR4, MLIR, and LLVM as part of CMPUT 415.
- 31,000 lines of code with 32,000 lines of tests; placed 1st overall for the Fall 2025 semester!
- Supports functional programming, type inference, arrays, matrices, vectors, and more.
Description: Graphics programming journey from ASCII raycaster to full voxel engine.
- Progressed through iterations: Ray Marching โ DDA Raycasting โ SDL2 Port โ Voxel World.
- Final version features shadow casting, face/distance shading, and dynamic lighting.
- Entirely developed in Neovim.
Description: A medical learning app with quizzes, crosswords, flashcards, and diagnosis-symptom "connections."
- Create a free account at MediMinutes.ca!
- Hundreds of hours of content to enhance your medical terminology.
Description: Visualizes sorting, searching, and array operations step-by-step, with interactive controls.
- Allows users to adjust speed, step forward/back, and work with varying array sizes.
Description: Fast-paced 2D side-scroller where you jump over snakes and collect flies.
- Built with Python and Pygame.
- Difficulty increases as you survive longer.
- Why a frog? Because frogs are awesome! ๐ธ
- LinkedIn: tylerbe
- GitHub: TylerBeach
- Email: tabeach@ualberta.ca
- Resume: Tyler Beach Resume



