Preston Sego

Software Artificer at Precognition LLC

Indianapolis, Indiana, 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
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.
code13 years of coding experience
job16 years of employment as a software developer
bookBS, Software Engineering, BS, Software Engineering at Rose-Hulman Institute of Technology
bookRockford High School
stackoverflow-logo

Stackoverflow

Stats
63,712reputation
9.0mreached
279answers
648questions
Badges
ruby-on-rails
top-5%
javascript
top-5%
json
top-5%
github-logo-circle

Github Skills (88)

async-js10
testing10
ember-cli10
asp-net-core10
ruby10
asp-net10
data-loading10
emberjs10
asynchronous-javascript10
ember10
jtest10
rest-api10
activemodelserializers10
javascript10
tree-sitter10

Programming languages (29)

C#CMakefileGoHTMLSvelteJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
emberjs/ember-test-helpers

Sep 2021 - Oct 2021

Test-framework-agnostic helpers for testing Ember.js applications
Role in this project:
userFront-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.
ember-testingagnostictestingtest-frameworkframework-agnostic
glimmerjs/glimmer-vm

Apr 2019 - May 2022

Role in this project:
userFront-end Developer
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