Nate Eagleson

Nate Eagleson

Mentor
5.0
(2 reviews)
US$10.00
For every 15 mins
2
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior full-stack web dev with strong mentoring and OSS experience
Senior full-stack web dev with strong mentoring and OSS experience

I'm at my happiest professionally when I'm helping people learn new things and avoid pitfalls. This has been a thread for me ever since I started tutoring math in college.

The most rewarding experience of my career to date was teaching a brilliant student intern what she needed to know to be a web developer.

I would love to do more of that.

I like teaching junior people about core development techniques - version control, project management workflows, specifications, automated testing, code review, and the core flows of actually writing Web software.

I'm pretty good at building project-specific tooling, particularly with bash, and would enjoy passing on that knowledge, too.

I've put a lot of effort into code review over the years, and can both give you good reviews and also teach you to do better reviews yourself.

I'm a heavy Emacs user who also loves vim (I use evil-mode for vim keybindings in Emacs), so if you want to explore either of those, I can help you find your footing.

I've contributed to a number of open-source projects over the years, too, so if you're not sure how to get started there I can help you learn the ropes.

Eastern Time (US & Canada) (-05:00)
Joined March 2022
EXPERTISE
10 years experience
I've been writing front-end JS since 2007, doing everything from a standalone Tetris clone in vanilla JS to complex AngularJS components ...
I've been writing front-end JS since 2007, doing everything from a standalone Tetris clone in vanilla JS to complex AngularJS components for single-page apps. I've also done some work with NodeJS, mostly command-line tooling.
18 years experience
I've been using bash and the panoply of standard Unix tools (ssh, cron, grep, sed, awk, find, xargs, etc...) to automate server maintenan...
I've been using bash and the panoply of standard Unix tools (ssh, cron, grep, sed, awk, find, xargs, etc...) to automate server maintenance, analyze log files, streamline my local development experience, and generally problem-solve since college. Terraform, k8s, Ansible, and friends are all great, but at the end of the day just about any server you run will have bash - it really pays off to know it, because in a clutch it'll always be there for you.
DevOpsLinux
View more
DevOpsLinux
View more
12 years experience | 1 endorsement
I've used git in many ways, including: * skunkworks projects with a Git box under my desk and code review in patch files * Gerrit's for...
I've used git in many ways, including: * skunkworks projects with a Git box under my desk and code review in patch files * Gerrit's formal, idiosyncratic rebase-oriented super-rigorous code review workflow * as a Subversion client via git-svn * GitHub's pull request model * GitLab/Stash's merge request model I use the CLI and Magit (an Emacs extension) for working with Git, and recommend learning the git CLI, but I can help you sort out the myriad confusions of learning Git whatever interface you prefer.
View more
View more
16 years experience
I've written everything from cross-platform desktop GUI software to complex webapps using Python 2, using procedural, object-oriented, an...
I've written everything from cross-platform desktop GUI software to complex webapps using Python 2, using procedural, object-oriented, and functional paradigms.
View more
View more
19 years experience
I've been using Emacs since a college professor recommended his C++ class use it for working on our Sun cluster. It's my daily driver pr...
I've been using Emacs since a college professor recommended his C++ class use it for working on our Sun cluster. It's my daily driver programming environment, and I have a heavily-customized configuration. I've written a few Emacs Lisp packages, too (though I'm not a Lisp expert). I love it for its longevity, extensibility, flexibility, self-documentation, and openness. I don't recommend it blindly - editors are personal, and Emacs is not the One True Way. If you're curious, though, I can give you a glimpse of why you might want to use it.
Emacs LispVim
View more
Emacs LispVim
View more
15 years experience
5 years experience
I've been maintaining a side project with a friend using Python 3 since 2017. I don't have extensive experience with it, but that has ta...
I've been maintaining a side project with a friend using Python 3 since 2017. I don't have extensive experience with it, but that has taught me some of the differences from Python 2.

REVIEWS FROM CLIENTS

5.0
(2 reviews)
Liz Neyens
Liz Neyens
June 2022
Nate had some great ideas for next steps in my project. I would definitely recommend talking through your questions with him!
Reinhold Willcox
Reinhold Willcox
June 2022
Super helpful, took the time to understand the problem properly and clearly explain it to me afterward. It was a complex issue but he was very committed to deciphering it. Would definitely reach out to again for future git problems.
SOCIAL PRESENCE
GitHub
.emacs.d
Nate Eagleson's Emacs config.
Emacs Lisp
26
0
skewer-reload-stylesheets
Emacs minor-mode for live-editing CSS, SCSS, Less and other stylesheets
Emacs Lisp
8
2
Stack Overflow
551 Reputation
0
8
13