Corey Schafer

Self Employed at YouTube

Belle, West Virginia, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Corey Schafer is an experienced software engineer with 12 years building data systems, GIS web applications, and developer tooling across academic, government, and private sectors. Based in Belle, West Virginia, he maintains a popular set of development dotfiles and Python-focused code snippets, reflecting a strong emphasis on automation, environment configuration, and performance profiling. His background includes supporting NASA mission data processing at LASP and developing GIS applications with ArcGIS APIs, demonstrating comfort with both scientific data pipelines and geospatial web tech. As a self-employed educator since 2018, he creates free programming videos on YouTube, translating deep technical practices into clear, practical tutorials. He combines hands-on DevOps skills (macOS automation, Brew/Cask, symlinks) with backend Python expertise (memory profiling, logging, SQLite), making him adept at optimizing developer workflows and production systems. Notably, his open-source work reveals a habit of improving his own toolchain first, then sharing those refinements with the community.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Marshall University
stackoverflow-logo

Stackoverflow

Stats
89reputation
10kreached
0answers
10questions
github-logo-circle

Github Skills (24)

python10
scripting10
bash10
homebrew10
automation10
memory-profiling10
logging10
automations10
sublime-text9
configuration-management9
sqlite8
file-handling8
decorator7
inheritance7
decorators7

Programming languages (4)

PHPHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
CoreyMSchafer/dotfiles

Feb 2016 - May 2019

Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:32 commits, 1 PR, 79 pushes in 3 years 4 months
Contributions summary:Corey's contributions primarily revolve around automating and configuring the user's development environment. This includes creating scripts to install and configure software packages such as Python, Homebrew, and Sublime Text, and setting up symlinks for dotfiles. Furthermore, the user has implemented scripts for installing Mac applications via Brew Cask and customizing Sublime Text settings, demonstrating a focus on environment management and build automation. The updates reflect ongoing efforts to streamline the user's setup and enhance development workflows.
dotfilesvimpersonal-preferenceszsh
CoreyMSchafer/code_snippets

Jan 2017 - Jan 2023

Role in this project:
userBack-end Developer
Contributions:73 commits, 8 PRs, 69 pushes in 6 years 1 month
Contributions summary:Corey's primary contribution involves creating and modifying Python code snippets, specifically focusing on memory profiling and logging functionalities. They implemented Python scripts utilizing libraries like `pympler`, `psutil`, and `resource` to assess memory usage, suggesting a focus on performance and optimization. The user also added code snippets for basic and advanced logging with examples of how to implement logging in Python, including the use of different levels of logging and handling exceptions. Further contributions include creating examples for inheritance, SQLite and demonstrating fundamental Python programming concepts (decorators, environment variables)
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Corey Schafer - Self Employed at YouTube