Software Engineer
I am a passionate software engineer with a strong foundation in programming, algorithms, and systems development. I enjoy tackling complex technical challenges, whether that involves low-level systems programming, full-stack web development, or exploring AI-forward engineering organizations.
Portland State University
Bachelor of Science, Computer Science
University Honors College
Senior Thesis: Developed a custom web application featuring 360-degree photography and interactive mapping for the Multnomah Athletic Club.
A selection of projects from my GitHub repository demonstrating systems programming, data structures, and application development.
A simulation engine built to model air traffic control scenarios, demonstrating strong ownership, memory safety, and systems-level programming paradigms using Rust.
View RepositoryDeveloped concurrent network applications utilizing POSIX threads, mutex locks, and Linux system calls to handle multiple client connections simultaneously and securely.
View RepositoryImplemented complex data structures from scratch including 2-3 Trees, Binary Search Trees, Hash Tables, and Graph networks, focusing on memory management and algorithmic efficiency.
View RepositoryBuilt custom language interpreters and parsers (ToyLang, ImpLang) focusing on semantic evaluation, currying, and abstract syntax trees.
View RepositoryProgrammed an implementation of the Rule 110 cellular automaton, highlighting functional programming concepts and efficient state computation.
View RepositoryReady to connect? Feel free to reach out via email or check out my full code history on GitHub.
Email: mtepenner@gmail.com
Location: Beaverton / Portland Metro Area, OR