Sage Shaw - Mathematician / Data scientist
My mission: Do good by writing software
I want to do meaningful collaborative work that has a positive impact and leverages my background in mathematics and scientific computing. I love to code, I love to learn, and I love to teach. It’s important to me to continuously improve and to take the time to help others improve too.
Tools and Skills
Python 3 | Development Tools | Mathematics and Statistics | |||
---|---|---|---|---|---|
IPython | MatPlotLib | Linux | uv | Modeling | Bayesian Inference |
NumPy | Multiprocessing | Bash | PyTest | PDEs | Hypothesis Testing |
SciPy | OOP | Git | Black | Probability | Regression |
SymPy | FP (functools) | Vim | GitHub | Data Cleaning | Numerical Analysis |
Others: | Pandas • SQL • Make • C • Java • HTML • CSS • JavaScript • VimScript |
Excel/VBA • Neural Networks (MPLs) • LaTeX • Jupyter • MATLAB |
Education & Certifications
PhD - Applied Mathematics | University of Colorado at Boulder | 2019 - 2025 | GPA: 3.97 |
MS - Mathematics | Boise State University | 2017 - 2019 | GPA: 3.96 |
BS - Mathematics | Souther Oregon University | 2008 - 2013 | GPA: 3.62 |
Actuarial Exam P | N/A | 2014 | Passed |
Experience
Research Assistant (2017 - 2025)
- CU Boulder (2019 - 2025)
- Boise State (2017 - 2019)
As a graduate student I conducted scientific and mathematical research under the supervision of my advisors. By the end, I was initiating my own research projects and seeing them to completion, showing that I am now a self-sufficient researcher.
See my published research.
Relevant Skills: Through this collective experience, I have attained the following skills:
- I am fluent in the Python scientific stack (NumPy, SciPy, SymPy, matplotlib, etc.)
- I design and implement algorithms to solve novel problems efficiently and robustly
- I create models that capture relevant features of the underlying domain
- I architect object oriented frameworks to implement, analyze, and test my models
- I utilize efficient data structures and fast algorithms
- I create professional figures for scientific publication
- I have 8 years of teaching experience and pride myself on my pedagogy and ethics
Associate: Express Employment Professionals (2013 - 2017)
In addition to my administrative duties, I would automate processes with Excel/VBA and other Microsoft products. Often my results would impress clients enough to extend my contracts indefinitely, and extend my duties to encompass automation.
Accomplishments:
- Automated a weekly 2-hour Excel task estimated to save $50k annually
- Create a swarm of web-crawlers using Excel/VBA and VBScript to resolve errors in the company’s web portal, saving approximately 4 man-hours per day
- Created a web crawler and simulated mouse input to automate data aggregation on a web-based data platform and generate meta-statistics justifying its use, saving approximately 8 man-hours per day (they called it
RoboSage
and it replaced me when I left) - Created an Excel/VBA application for identifying relevant construction bids, reporting information to estimators, and when approved; automatically creating a project directory, copping files, and creating a OneNote notebook populated with project data.
- Wrote SQL queries to enable faster, more accessible reporting.