Hi, I'm Scott Fredericks

Programmer/Researcher


A photo of me hiking at Red Rock.

I use physics, math, and code to find creative solutions to challenging problems. In a highly specialized and constantly changing world, the ability to adapt is key. Having a wide range of knowledge and experience lets you not only find the best tools, but also develop new and better ones.

Physics has taught me that when you truly understand a problem, the solution follows naturally. My passion is modeling complex systems in a way that produces generalized solutions, but preserves the nuance that makes such systems worth studying in the first place.

Experience


CIMON Inc.

Las Vegas, NV

Jul 2020 - May 2025

Test Engineering Manager / Technical Support Engineer

Starting as a technical support engineer, I helped clients build solutions for their industrial automation problems. This included programming PLCs using ladder logic, designing touchscreen interfaces, writing scripts in various languages, and troubleshooting inter-device communication. I also wrote and edited technical documents including manuals, product catalogs, website pages, and blog articles.

I was eventually promoted to the dev team as a software test engineer. There, I designed and executed tests covering the complete range of features for the product. Alongside other developers, I helped design and review new features based on my experience in tech support. Additionally, I developed a custom Python framework to generate desktop installers for Windows and Mac.

After a series of promotions, I became the Test Engineering Manager. In this role, I helped guide the company's testing strategy and managed other test engineers.

Picsolve

Las Vegas, NV

Nov 2019 - Apr 2020

IT/Photohost

I worked with a small team to diagnose and repair Android, Windows, and Mac devices across multiple locations. This involved troubleshooting proprietary software and hardware setups while triaging issues in real time. I also learned event photography and sales while working in a fast-paced environment.

UNLV

Las Vegas, NV

Aug 2017 - Jun 2019

Graduate Research Assistant

My masters degree was funded by a research assistantship in computational crystallography. For this, I created an open-source Python library calledPyXtal(pronounced "Pie-Crystal"). PyXtal can generate randomized molecular or atomic crystal structures based on user-defined symmetry. I learned to efficiently write, document, test, optimize, and package code for scientific use. I also deployed the code on a remote supercomputing cluster, publisheda paperdocumenting the results, and gave numerous presentations.

Kosmos Greekafe

Fayetteville, AR

Mar 2014 - Jul 2017

Shift Lead

As a shift lead I interviewed, trained, and supervised other employees. I also developed customer service skills in person and over the phone while balancing competing priorities.

Education


UNLV

Las Vegas, NV

Aug 2017 - Jun 2019

M.S. Physics

University of Arkansas

Fayetteville, AR

Aug 2011 - May 2015

B.S. Physics

  • Dean's List 2011
  • Research Symposium Project: "Adaptation of Straight-Line Mechanisms for Compact Activation of Rotary Motion"
    • Award for best presentation

Lake Hamilton High School

Pearcy, AR

Aug 2007 - May 2011

Student

  • Valedictorian
  • National Merit Scholar

Skills


Skills

Physics Expert
Mathematics Expert
Research Expert
Testing Expert
Troubleshooting Expert
Technical Writing Expert
Presentations Expert
Customer Service Expert

Tools

Python Expert
Git, GitHub, and GitLab Advanced
AWS Proficient
JavaScript Proficient
HTML/CSS Proficient
Bash Proficient
C/C++ Basic
Java Basic

Interests

(just a few of them)


AI Tools

Recently I've been looking into creating AI workflows for using LLMs within code repos. This includes defining "roles" (e.g. design, architecture, review, QA) for making multiple passes through proposed changes. I also want to see how a test-driven development approach can be better facilitated by focusing on testability and modularity.

Definining and retrieving long-term context is a critical challenge for real-world projects. Using a heirarchical file-driven approach (similar to what aider uses, but focused on context instead of just code) seems promising.

Indie Game Developement

I've been interested in hobby game dev since junior high. I first got started using a copy of QuickBASIC obtained from a CD, and have tinkered with different languages and frameworks over the years.

Theoretical Physics

As a physicist, my main interest is in foundational theory, particulary in generalizing geometrodynamics to describe quantum interactions. It looks like noncommutative geometry may be a suitable framework for this.

Educational Content and Curation

Education and educational content creation have been on my mind for a while. Most material and tools focus on simply presenting the material, but tend to do a poor job of helping students understand the underlying concepts. I also think there is a gap in educational software - the potential to use interactivity to teach advanced concepts (especially in math and physics) seems relatively untapped.

Where You Can Find Me


Las Vegas, NV, USA

GitHub

LinkedIn


Copyright © 2025 Scott Fredericks. All rights reserved