I have a passion for problem solving and love learning new things no matter the subject matter, and am currently looking forward to further pursue that passion as I begin a new role as a Software Engineer I at F5 Inc. in September 2023.
Feel free to check out the repositories below to see some projects I have worked on, see a pdf of my generalized resume below, or use the following link to view my LinkedIn and learn a bit more about me. If you wish to get in contact with me you can use the email in my bio. I hope you have a great day!
Munoz, Logan - Resume - General.pdf
LinkedIn: https://www.linkedin.com/in/logan-munoz/
The following are short descriptions of projects I have worked on. If you would like to see an in-depth description of any projects, complete with a detailed explanation and the codebase, please check out the pinned repositories below, or click the links in any given dropdown. Enjoy!
Backend Developer See below September 2022 - May 2023 CSC 4151, CSC 4152, CSC 4898
- Javascript
- React
- API Fundamentals
- Image Database Storage
- Raspberry Pi
- Google Cloud App Engine
- Jira
- Microsoft Teams
- Figma
- Postman
- MongoDB
I am working on a team of 5 for this project, and am handing most of the backend API operations. This has been a tremendous learning experience to discover how to work with a team in a series of sprints to facilitate the development of a full-scale project.
The MVP for this product is now complete, but it may still be developed by future students and potentially implemented at Seattle Pacific University. As such, we have decided to keep the codebase private until we can confirm that making it public will not lead to any security risks. That being said, the following is a word document containing our team's documentation of the product. This gives a full view into how Envision was made, and the different technologies used to make it without releasing the codebase publicly.
Product Documentation - Public - Envision v1.pdf
Repository pinned below June 2022 - September 2022
- Javascript
- React
- Redux
- NGINX
Below is a calendar created by my intern cohort detailing our activities throughout the internship, created in preparation for our final demo of Project NSure.
Course Flowchart - Team
- C++
- C++ Boost
- Graph Data Structure
Below is a picture of an example course flow that can be created with our program. The linked repository has a very in-depth description of the project, along with some more images and an animation of the visuals being created.
If you would like to see a video on how the program operates, please see this link.
Repository pinned below October 2021 - November 2021 CSC 3310
- Golang
- Basic Lexer and Parser Concepts
Below is the grammar used for Three Point.
START --> STMT_LIST
STMT_LIST --> STMT. |
STMT; STMT_LIST
STMT --> POINT_DEF |
TEST
POINT_DEF --> ID = point(NUM, NUM)
TEST --> test(OPTION, POINT_LIST)
ID --> LETTER+
NUM --> DIGIT+
OPTION --> triangle |
square
POINT_LIST --> ID |
ID, POINT_LIST
LETTER --> a | b | c | d | e | f | g | ... | z
DIGIT --> 0 | 1 | 2 | 3 | 4 | 5 | 6 | ... | 9
Repository pinned below April 2020 - June 2020
<32>- Course - CSC 2431
- C++
- Huffman Tree Data Structure
The following is an example of what the huffman encoding will look like. The "CR" character is representative of a newline character.
{key: , code: 11}
{key: a, code: 010}
{key: e, code: 0010}
{key: o, code: 0110}
{key: u, code: 0111}
{key: r, code: 1000}
{key: n, code: 1010}
{key: i, code: 1011}
{key: l, code: 00001}
{key: s, code: 00010}
{key: d, code: 00110}
{key: m, code: 10011}
{key: p, code: 000000}
{key: c, code: 000001}
{key: CR, code: 000110}
{key: t, code: 000111}
{key: g, code: 001111}
{key: q, code: 100100}
{key: b, code: 100101}
{key: h, code: 0011100}
{key: f, code: 00111010}
{key: z, code: 00111011}
Repository pinned below April 2021 - June 2021 CSC 3221
- Javascript
- Bootstrap
- Express
- Mongoose
- node.js
Below is a screenshot of what the book list looks like on the website. Feel free to check out the repository for more screenshots and information.
Repository pinned below March 2019 - May 2019
- Java
- Basic GUI Principles
- Basic Project Management Principles
This was the first major coding project that I took part in, and was a primary reason why I wanted to continue to learn about Computer Science in college. The following picture is of our Kanban Board after having completed our project. This was also a fantastic introduction to that style of development, which was very helpful in organizing our tasks.