Mackenzie Treadway

Computer Science Graduate | Software Development · Algorithms · Systems

About Me

I'm a Computer Science graduate passionate about writing clean, efficient code and solving complex problems. My experience spans software development, algorithm design, Linux system projects, and teaching STEM. I enjoy building applications that combine technical rigor with practical functionality.

Projects

Java OOP Shape Calculator

Command-line program calculating areas and volumes for multiple geometric shapes using inheritance and polymorphism.

View Repo

Lexical Analyzer

Analyzes source code tokens as part of a compiler project.

View Repo

Syntax Analyzer

Parses tokenized input to build syntax trees for compiler operations.

View Repo

Semantic Analyzer

Validates syntax trees and ensures semantic correctness in compiler workflow.

View Repo

Extended Semantic Analyzer

Enhances the semantic analyzer with advanced checks and error reporting.

View Repo

Contact

Email: mtread03@gmail.com

GitHub: github.com/mtread

LinkedIn: linkedin.com/in/yourusername