Eric Freese

Software Engineer at MojoTech

Boulder, Colorado, 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
Eric Freese is a seasoned software engineer based in Boulder, Colorado with 14 years of experience building backend systems, developer tooling, and web applications. He currently develops production software at MojoTech and has a history of hands-on roles across startups and engineering teams where he shipped features end-to-end. An active open-source contributor, Eric has fixed core issues and improved robustness in widely used projects like zsh-autosuggestions and built infrastructure and process management improvements for his own Go-based terminal tooling. He brings practical DevOps sensibilities—dependency vendoring, process group handling, and async edge-case fixes—alongside a steady focus on refactoring and maintainability. A Computer Science graduate from CU Boulder, he pairs pragmatic engineering with an attention to developer experience that often surfaces in low-level fixes others miss.
code14 years of coding experience
job7 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at University of Colorado Boulder
stackoverflow-logo

Stackoverflow

Stats
1,483reputation
178kreached
20answers
10questions
Badges
modal-dialog
top-5%
twitter-bootstrap
top-5%
github-logo-circle

Github Skills (22)

scripting10
autocomplete10
script10
go10
sh10
autosuggest10
shell10
zsh10
twitter-bootstrap9
build-automation9
modal-dialog9
backend8
back-end-development8
dojo6
html6

Programming languages (19)

JavaCSSC++CRustScalaGoHTML

Github contributions (5)

github-logo-circle
ericfreese/rat

Aug 2016 - Sep 2021

Compose shell commands to build interactive terminal applications
Role in this project:
userBack-end & DevOps Engineer
Contributions:74 commits, 37 PRs, 50 pushes in 5 years 1 month
Contributions summary:Eric primarily contributed to the project's backend and infrastructure. Their work involved refactoring and code cleanup, renaming modules and functions. They improved the build and dependency management by integrating Go's dependency vendor, glide. Further contributions included improving the command execution and process management with process group handling and hooking up stdin/stdout for child processes, alongside the introduction of a refresh rate and a configurable build system for annotators.
composebashterminalinteractiveshell
Fish-like autosuggestions for zsh
Role in this project:
userBackend Developer
Contributions:5 reviews, 8 commits, 191 PRs in 3 years 9 months
Contributions summary:Eric focused on fixing and refactoring the core functionality of the zsh-autosuggestions plugin. Their contributions involved restoring and improving the widget functionality, resolving a segfault issue related to re-sourcing, and correcting the behavior of specific features. The user also updated the plugin's codebase to handle edge cases and incorporated improvements for asynchronous operation, demonstrating a strong understanding of the codebase.
zsh-pluginzsh-autosuggestionsfishautosuggestshell
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
Eric Freese - Software Engineer at MojoTech