JP - Home

home

Warning

This site is outdated and a new version is currently under construction.

about me

Me

My name is Joe Pigott, and I'm a student at Utah State University. I'm pursuing a bachelor's degree with a major in physics, including minors in both computer science and mathematics. In a perfect world, I'd like to work as a professor and research physics, but I realize this is incredibly hard to achieve, so I'm willing to pursue careers in industry, as well as a potential career in computer science.

I'm currently employed as a Data Processing Assistant for the NASA AWE mission (working with USU, Logan Software, and the Space Dynamics Lab), as well as an introductory physics lab instructor. At AWE, I mostly write CLI tools to make my coworkers' workflow more efficient, as well as some CLI tools of which the product will reach the end user. For these, I default to Rust, as clap is the best CLI library I've ever used, and it makes the entire process so much easier. I've used C++ for a few tasks, but I'm not very good at writing "good" C++, so I'm hesitant to reach for it.

All of the computer science courses I've taken at USU have been in Java or Python, so these are probably the languages I'm most experienced with (even if I despise working in Java). Nearly all of my side projects are written in Rust; this is currently my preferred language, and it's the language I'm most comfortable with.

Although it's not my preferred field, I can still somewhat use web development languages like HTML, CSS, and JavaScript. This website showcases just about as much as I know; I'm quite uncomfortable in web development, but I can do it if I have to.

I've been using Arch Linux as my main operating system since June of 2022. I know it's sort of a joke, but I don't use it to flex how good I am; I just really dislike bloat, and Arch is relatively easy to install and comes with nothing I don't want. The computer this website is served from also runs Arch, and it also hosts an obligatory Minecraft server and my own private Git server.

That's a general overview. Follow the links in the navigation bar at the top for details on side projects.


about the website

This website was built with Svelte and SvelteKit, and is hosted on my own server. The structure and styling is very basic, I'm no artist. It's fully open-source: the repository can be found here.