Skip to content
View wyattowalsh's full-sized avatar
Hey there, welcome to my GitHub profile! 👋
Hey there, welcome to my GitHub profile! 👋


Block or Report

Block or report wyattowalsh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse


WakaTime Stats in README GitHub metrics update awesome-stars Generate starred projects wordclouds Generate QR code contact card

I grew up in the Eastern Sierras in California, spent a few years in Connecticut at boarding school (Go Bearcats!), then came back to the West Coast for my undergraduate work in Industrial Engineering and Operations Research at the University of California, Berkeley (Go Bears! 🐻).

I usually like to work with data science, machine learning, optimization/mathematical-programming, or similar fields, however, I am boundless in my curiosity when it comes to computers, mathematics, and computer science and I am happy to collaborate on projects across any of those disciplines.

When not behind the keyboard, you can catch me out mountain biking, playing a disc sport (Ultimate Frisbee or Disc Golf 🥏), messing around with music (production 🎼, DJing 🎧,or playing piano 🎹), or spending some sort of time with friends and loved ones.

Reach out, it would be great to hear from you and maybe we could even develop some good personal or professional ties. 😊

My résuméTwitterLinkedInMediumKaggleCodePen

Scan QR Code to add to contacts

Projects 📝 📊

↓ Please see the pinned repositories at the bottom of the page for my past projects ↓

Technologies 👨‍💻 💾

Click here to expand ↩️

Programming Languages




Web ScrapingScrapyAPIsETLELT






Apache SparkApache AirflowMultiprocessingPandasNumPyApache ArrowApache Kafka


scikit-learnPyCaretKerasTensorflowPyTorchSciPyOpenCVOpenAI Gym


MLOps & Data Orchestration




Cloud Technologies

Amazon AWSGoogle CloudMicrosoft Azure

CI/CD Platforms

GitHub ActionsTravis CI

Version Control Platforms


Workflow Tools

GitLinuxShell ScriptBashZshAnacondaPoetryJupyterDockerKubernetesPytestPython HypothesisPyEnvVisual Studio CodeSublime TextGNU Make

Optimization Tools

AMPLIBM CPLEXGurobiPuLPMetaheuristicsReinforcement Learning

Web Development

ReactNext.jsGatsbyTailwind CSSMaterial User Interface (MUI)Chakra UIGraphQLESLintnpmYarnJestCypressStorybookVercelGoogle Search ConsoleGoogle Analytics


JiraConfluenceSphinx DocsFigmaCanvaNotionAsanaObsidianMicrosoft OfficeMicrosoft ExcelMermaid.jsGoogle ColabReplitMarkdownLaTeXOverleafRaspberry PiArduinoAutodeskBoxy SVGisortblackPylintautoflakePylamaHomebrew

My Wakatime Stats 👨‍💻 🗓️

Click here to expand ↩️

Code Time

Lines of code

🐱 My GitHub Data

📦 4.6 MB Used in GitHub's Storage

🏆 116 Contributions in the Year 2024

💼 Opted to Hire

📜 36 Public Repositories

🔑 35 Private Repositories

I'm a Night 🦉

🌞 Morning                410 commits         ██░░░░░░░░░░░░░░░░░░░░░░░   09.44 % 
🌆 Daytime                1463 commits        ████████░░░░░░░░░░░░░░░░░   33.68 % 
🌃 Evening                1532 commits        █████████░░░░░░░░░░░░░░░░   35.27 % 
🌙 Night                  939 commits         █████░░░░░░░░░░░░░░░░░░░░   21.62 % 

📅 I'm Most Productive on Tuesday

Monday                   447 commits         ███░░░░░░░░░░░░░░░░░░░░░░   10.29 % 
Tuesday                  874 commits         █████░░░░░░░░░░░░░░░░░░░░   20.12 % 
Wednesday                686 commits         ████░░░░░░░░░░░░░░░░░░░░░   15.79 % 
Thursday                 744 commits         ████░░░░░░░░░░░░░░░░░░░░░   17.13 % 
Friday                   448 commits         ███░░░░░░░░░░░░░░░░░░░░░░   10.31 % 
Saturday                 505 commits         ███░░░░░░░░░░░░░░░░░░░░░░   11.63 % 
Sunday                   640 commits         ████░░░░░░░░░░░░░░░░░░░░░   14.73 % 

📊 This Week I Spent My Time On

💬 Programming Languages: 
TypeScript               4 hrs 32 mins       █████████░░░░░░░░░░░░░░░░   37.03 % 
Markdown                 2 hrs 31 mins       █████░░░░░░░░░░░░░░░░░░░░   20.62 % 
SCSS                     2 hrs 3 mins        ████░░░░░░░░░░░░░░░░░░░░░   16.79 % 
Python                   1 hr 25 mins        ███░░░░░░░░░░░░░░░░░░░░░░   11.67 % 
sh                       40 mins             █░░░░░░░░░░░░░░░░░░░░░░░░   05.54 % 

💻 Operating System: 
Mac                      12 hrs 15 mins      █████████████████████████   100.00 % 

I Mostly Code in Jupyter Notebook

Python                   6 repos             █████░░░░░░░░░░░░░░░░░░░░   19.35 % 
Makefile                 3 repos             ██░░░░░░░░░░░░░░░░░░░░░░░   09.68 % 
HTML                     2 repos             ██░░░░░░░░░░░░░░░░░░░░░░░   06.45 % 
TypeScript               2 repos             ██░░░░░░░░░░░░░░░░░░░░░░░   06.45 % 
Swift                    1 repo              █░░░░░░░░░░░░░░░░░░░░░░░░   03.23 % 


Lines of Code chart

Last Updated on 24/05/2024 18:37:40 UTC

My GitHub Stats :octocat: 📈

Click here to expand ↩️

My Starred Repos ✨ and Associated Word Clouds ☁️

Click here to expand ↩️

➔ Check out projects I've starred by language or by topic

Starred Projects Word Clouds

By Language

By Topic

Stargazers Over Time ✨ 🔭

Click here to expand ↩️
Stargazers over time

Past Projects


  1. regularized-linear-regression-deep-dive regularized-linear-regression-deep-dive Public

    Explanations and Python implementations of Ordinary Least Squares regression, Ridge regression, Lasso regression (solved via Coordinate Descent), and Elastic Net regression (also solved via Coordin…

    Jupyter Notebook 13 1

  2. NBA-attendance-prediction NBA-attendance-prediction Public

    Attendance prediction tool for NBA games using machine learning. Full pipeline implemented in Python from data ingestion to prediction. Attained mean absolute error of around 800 people (about 5% c…

    Jupyter Notebook 10 3

  3. explorations-in-envy-free-allocations explorations-in-envy-free-allocations Public

    A small project to using the AMPL modeling language to formulate, CPLEX to solve, and Python to visualize mixed-integer linear programs for several envy-free fair division problems. Includes a full…

    JetBrains MPS 4

  4. higher-education-simulation higher-education-simulation Public

    Full Python implementation of an agent-based simulation model of generalized higher education institutions. Thousands of experiments are conducted and model feature significance is found through re…

    Jupyter Notebook 4

  5. Implementation of the Elastic Net fo... Implementation of the Elastic Net for Regression in Python Using NumPy
    def elastic_net(X, y, l, alpha, tol=1e-4, path_length=100, return_path=False):
        """The Elastic Net Regression model with intercept term.
        Intercept term included via design matrix augmentation.
        Pathwise coordinate descent with co-variance updates is applied.
        Path from max value of the L1 tuning parameter to input tuning parameter value.
  6. Mac Setup Scripts Mac Setup Scripts
    setup.zsh: A macOS configuration setup script