Preston Sego is a pragmatic software artificer with 13 years of experience building and modernizing full‑stack web applications, currently focused at Optro and running side projects through his Precognition LLC. He’s an Ember specialist and author of emberclear.io, with deep expertise in OOP, functional programming, CI/CD, and automated testing—and a stated preference against supporting IE11 or using React. Preston is a prolific open-source contributor, improving core Ember tooling, test helpers, build systems like Embroider, and cross-project integrations (including notable work in ember-cli, ember-data, and Ember test infrastructure). His contributions span front-end component work, backend JSON:API filtering and tests, and tooling like Neovim Tree-sitter integrations, showing fluency across languages and runtimes. He pairs product-minded engineering with hands-on debugging and test-driven improvements, often handling tricky compatibility and build-transformation edge cases. Based in Indianapolis, he combines entrepreneurial side projects and stable enterprise experience (CrowdStrike, DeveloperTown) to deliver reliable, maintainable systems.
13 years of coding experience
16 years of employment as a software developer
BS, Software Engineering, BS, Software Engineering at Rose-Hulman Institute of Technology
Test-framework-agnostic helpers for testing Ember.js applications
Role in this project:
Front-end Developer
Contributions:3 releases, 77 reviews, 9 commits in 1 month
Contributions summary:Preston primarily contributed to the Ember.js test helpers repository by enhancing the `tab` helper functionality. They focused on improving the `tab` helper, particularly for handling tab index and focus-related behaviors. Their changes included refactoring code, removing IE11 specific code, and adding new tests to ensure correct tabbing behavior in different scenarios, including considering focusable elements and hidden parents. They also introduced and modified hooks related to tab functionality.
Contributions:24 releases, 209 reviews, 12 commits in 3 years 2 months
Contributions summary:Preston focused on updating and improving the build and linking process within the Glimmer VM project, specifically related to yarn-link-all.js. They addressed issues related to browser compatibility by dropping support for IE11 and removing related code. The user also implemented features related to RFC #756, including refactoring helper managers to use default helpers. Finally, they fixed a printer issue where components with names matching void tags were not rendering properly.
glimmerjsemberjstypescript
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
Preston Sego - Software Artificer at Precognition LLC