Skip to content
View nolanwinsman's full-sized avatar

Block or report nolanwinsman

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
nolanwinsman/README.md

Nolan Winsman

Automation Fanatic

Honestly, I just want to build cool stuff—automating everything I do on computers and at work, one script at a time. I hate frontend development but love backend, database, and crafting scripts and CLI tools to streamline my workflow. Lately, I've been diving headfirst into becoming the chosen one of Neovim and Vim motions. One day, I'll program so fast in Neovim that my fingers will immolate and my keyboard will melt.

wakatime

youtube subscribers youtube views followers total stars

Wakatime Stats (Click to Expand)

Skills

Languages:

Go

Python

Java

C

C++

JavaScript

Typescript



Front End / Back End / Database:

HTML

CSS

React

PostgreSQL



Tools:

Linux

Neovim

Workato

ServiceNow

Jira

Git/GitHub




Nolan Langs

Work Projects Overview

This document provides detailed descriptions of my professional achievements and contributions across various roles and projects throughout my career.

Explore Detailed Work Experience

👷 Check out what I'm currently working on

  • Undergrad Job Hunt Handbook - A document on everything I learned about finding a job in tech as a developer.
  • ezarr fork - Fork of ezarr that modifies the script to work for my my exact use case in my media server. Includes many small modifications and some extra docker containers
  • Neovim Config - Configuration for Nvim. Includes LSP, Auto Formatting, Fuzzy Finder, Oil File Management, Treesitter, Harpoon for the coolest way to bounce between files in existence and more. This config was a massive pain to write so please be impressed.
  • bulk_renamer - A tool designed to rename many files as fast as possible using only the CLI
  • Gamecube Swiss Updater - A script to update Swiss files for Swiss Gamecube Drive.
  • Two Face File Rename - Honestly in retrospective, I think hardlinks just solve what this script accomplishes. Still a neat script that uses hash values of files to store two different filenames for one file.
  • Dragon Ball FighterZ Zeni Script - This code is stupid simple so not impressive. The reason I put this here is because it showcases my thourough documentation for all code I write.

📫 How to reach me:

Planned/Ongoing Projects

  • SLiMS Automation - Working on automating the code migration process from Development to QA in our in house SCM tool. This is a work project that I have been working on for almost three years. The reason it is taking so long is because I've been negotiating with the SLiMS team for three years to update their APIs. Their current APIs are only GET requests (read only) so I can't automate anything. A caveman could do this SLiMS work and it costs our team 20+ hours a week so I'm doing everything I can to automate this work.
  • Script to Creat JSON of the entire folder structure and hash values of files to be able to reconstruct destroyed server files

Pinned Loading

  1. blk-rename blk-rename Public

    Command Line tool to quickly rename multiple files in folder

    Python

  2. gc_swiss_updater gc_swiss_updater Public

    Python script to automate updating Swiss on Gamecube Swiss Drive.

    Python

  3. Markdown-Filename-Generator Markdown-Filename-Generator Public

    Python script to create a filelist for a project in markdown

    Python

  4. neovim-config neovim-config Public

    My neovim configurations

    Lua

  5. ezarr ezarr Public

    Forked from Luctia/ezarr

    Ezarr aims to make it as easy as possible to setup an entire Servarr/Jackett/BitTorrent/Usenet/PleX/Jellyfin mediacenter stack using Docker

    Python

  6. UndergradJobHuntHandbook UndergradJobHuntHandbook Public

    1