Welcome to my open source portfolio! This collection of software projects showcases my skills, experience, and creativity in developing software. By making my projects available to the public for use, study, and modification, I demonstrate my commitment to collaboration and knowledge-sharing within the software development community. Through contributing to open source projects, I've honed my ability to work with others and collaborate on complex problems. I hope you enjoy exploring my portfolio and seeing the various ways in which I've applied my skills to real-world challenges.

Specify

This project was built as an alternative to Piriform's Speccy. It gathers detailed information about the hardware and software configuration of a Windows computer, and reports the information in a user friendly format. The frontend was built in PHP + JS, with the client software built using .NET C#. In my time contributing to this project, I better learned how to collaborate as a team to meet a release schedule, and build scaleable, maintainable software. The source code for this project can be found here, and the project website here.

HWGV

Hardware Graph View (HWGV) was built to provide a user-friendly and efficient way to view HWinfo .csv log files. The frontend makes small use of Bootstrap in pairing with HTML and CSS, and Javascript to dynamically render HWInfo .csv files into interative graphs. This project was built to support volunteer work in techsupport communities.

Ash

Ash is a toy unix shell I've written in Rust. I wanted to learn how a shell worked on a deeper level, and developing Ash has given me a better understanding of lexical parsing, control flow, and operating system interfaces.