-
Tech Expertise
-
Analytics
-
Problem-Solving
I’ve coded in both procedural and object-oriented languages and am familiar with a wide array of software tools. Having experience in computational mathematics, data handling and visualization, and web development, I’ve learned that the key is knowing which tool to use for the situation. So, efficient learning of new tools and skills is the cornerstone of my professional development. In many projects, I performed complex calculations on large numerical datasets and handled and visualized the outputs. I then critically analyzed results to infer meaningful interpretations, thus leading to optimal solutions. My physics background enhanced my innate abilities, as I worked with an abundance of models and processes all requiring unique, logically driven solutions. The problem-solving skills I’ve acquired from physics augment my analytical and technical skills in ways that are beneficial to any group effort.
Tools: Python, Pandas, NumPy, SciPy, Plotly, Flask, Dash, MySQL, MongoDB, HTML, CSS, Bootstrap, JS, C++, C
-
PDF Contract Generator
Web App
I developed a web app that helps customers fill contract PDFs. Their recorded information can be checked and modified by an attorney. Once both parties agree to the information and the customer completes payment, the contract PDFs are auto-populated, signed, watermarked, and emailed as flat, uneditable forms.
Tools: Python, Flask, MySQL, HTML, CSS, JS, PDF
-
Autorun Grapher
Data Viz and Handling
I created Python code that autoruns C/C++ code for a user-set varying range of input parameters. Hundreds of outputs are then organized and visualized in tables of graphs showing the effects of changing parameters against one another. This allowed the team to view the effects of altering the input parameters in a visually comprehensible manner. Appropriate input parameters were then easily discovered.
Tools: Python, Matplotlib, os, C/C++
-
HRG Model Pressure Generator
Computaional
This code calculated HRG Model pressures used as input for simulation code. By cleverly circumventing iteration by performing calculations on arrays the results were more accurate than earlier ones, and a 10x speedup was obtained bringing runtimes from 50+ hours to just a few. This allowed the team to test parameters in a more efficient manner and ultimately get the best input data.
Tools: Python, SciPy, NumPy
-
Dashboards
Data Viz
Check out my collection of data visualization dashboards. These are web app dashboards displaying statistical and analytical visualizations of various datasets. In each, I investigate the data to find patterns (or lack thereof) that tell a story about the data.
Tools: Python, Pandas, NumPy, Dash, Plotly, HTML, Bootstrap, CSV