This collection highlights my ability to create clear, user-focused documentation and support materials across a range of technical projects. My work includes API reference guides, process checklists, and how-to manuals developed during internships and academic settings. In addition to technical writing, I contributed to full-stack software development projects at Cobblestone Consulting and Affinity Hospice, where I built web applications and documented their features for both developers and end users. These samples reflect my strength in translating complex technical concepts into accessible, structured content tailored to diverse audiences.
Description: This is the official Mind-Docs website. It is a complete website with video tutorials and full API documentation. The website contains a User Guide, Quick Start Guide, API documentation, FAQ, Best Practices, and a high-level overview.
View the full website Here
Description: This is the High-Level Design documentation for the MindDocs project.
View the full website Here
Description: API Documentation for a Budget App. This also contains an overview of APIs in general, including visuals for clarity and video demonstrations of the API.
View the full website Here
Description: Documentation for API Integration between the Talent Learning Management System and the client's courseware.
Download Full Document Here
Description: Latest release notes for the TRACS automotive shop software.
Download Full Document Here
Description: List of required features for the client's Learning Management System.
Download Full Document Here
Description: Kennesaw State Computer Science technical writing course project #1.
Download Full Document Here
Description: Kennesaw State Computer Science technical writing course project #2.
Download Full Document Here
Description: Kennesaw State Computer Science technical writing course project #3.
Download Full Document Here
Sales/Explainer video reviewing the benefits of the AutoTech program.
Camtasia video tutorial describing the latest features of the PROLink software. AI was used for narration.
This video is the first of six videos on Mind-Docs. For these videos, I wrote the script, found an AI voice, and edited the entire video.
This video is a brief 43 seconds on what Mindsmith is and who should use it.
This video is the second of six videos on Mind-Docs.
This video is all about logging in and signing up to begin making courses and lessons on Mindsmith.
This video is the third of six videos on Mind-Docs.
This video is a simple tutorial on creating content on MindSmith.
This video is the fourth of six videos on Mind-Docs.
This video is a comprehensive guide on lesson creation on Mindsmith.
This video is the five of six videos on Mind-Docs.
This video is a comprehensive guide on creating a course on MindSmith.
This is the final video on Mind-docs.
This video is a tutorial on how to publish your created content on Mindsmith.
The client, managing a hospice, required a user-friendly form to streamline volunteer data entry.
Tools used: Visual Studio Code, Node JS
The client requested an application that would assist their customers in creating customized on-boarding documents.
Tools used: Visual Studio Code, Node.JS
Problem: According to data, 30-60% of college students do not budget. To help solve this problem my senior project was to create a budget app specifically for college students to manage their money properly.
Solution: Each of my team members took turns writing code into the codebase on our github. I was specifically in charge of all of the documentation for the SDLC as well as adding some react native code to the main application. I also sketched out in Figma what the app would look like.
Based on the finished project, our professor gave each of us an A for the semester.
Tools used: React Native, VS code, Expo, GitHub
Problem: To test our knowledge of programming grammar, and our ability to creatively think about how to complete each step of the 3-step project, my professor assigned us a project of writing a complete parser for a programming language we would create from scratch.
Solution: After familiarizing myself on how to create a programming language and the first steps to make a lexical analyzer, I was able to convert tokens to lines of text which could read and analyze with semantic understanding.
From this, I created a full parser that could read notepad code and convert it to meaningful statements.
Problem: The professor wanted to test our understanding of TCP and UDP connection systems and how the client-server architecture would work in application. He wanted us to create a connection from two computers and be able to communicate.
Solution: This simple Python app uses a server with a TCP connection to communicate messages between two PCs using a client-server architecture and Python as the main language. You can send a message from one PC to the other and even across WIFI access!
Tools used: PyCharm
Contact me at either my email or phone number
Email: joshuaschoen@outlook.com
Phone Number: 404-457-5517