Hi, I’m Jake. π
I’m a senior software engineer with over a decade of experience building and shipping production systems with React, Ruby, Elixir, Python, and PostgreSQL in small, high-trust teams.
Outside of software, I make music, meditate, and go on long walks with a heavy backpack.
What brings you here?
Start here
These six posts are a good introduction to how I think about building software and working with teams.
- On Commenting and Approving Pull Requests β How I give useful feedback and keep work moving. (#6 on Hacker News)
- Write Boring Code β Why consistency makes code easier for a team to understand and change.
- Decoupling Design From Engineering β A way to make room for better design when you’re also the person building it. (#2 on Hacker News)
- All My Best Debugging Tips β The practical habits I rely on to resolve the hardest bugs.
- Acceptance Criteria That Actually Work β How to make a feature easier to build, review, and ship.
- Leave a Trace β A small habit that makes the internet more useful and human. (#1 on Hacker News)
What I do
Engineering leadership
I work full time as a senior software engineer, helping teams ship cool things while growing their skills, judgment, and confidence.
I’m available for consulting work and publicly release software projects and talks as often as I can.
I share what I’m learning in two places:
Mentoring & teaching
Formally and informally, I jump at opportunities to help people grow. I teach bootcamps, mentor 1:1, and work with dozens of engineers at different stages of their careers.
Community
I organize the Maine JS Meetup, which has grown into an engaged, highly technical group helping strengthen the Maine tech scene.
Get in touch
The best way to contact me is via email: jake@jakeworth.com. I’m on social media via these profiles:
Thanks for stopping by!