Taylor Fausak

Senior Software Engineer at Mercury

Plano, Texas, 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
Taylor Fausak is a senior software engineer with 14 years of experience building reliable back-end systems and leading engineering teams across startups and mid-size companies. Currently at Mercury, he has a track record of guiding language and platform migrations—most notably driving adoption of Elm and Haskell while directing engineering at ITProTV and through a post-merger leadership role at ACI Learning. He combines practical systems work (Python, Ruby, Go) with deep functional programming expertise in Haskell, contributing to high-profile open-source projects like GHC, hlint, and hpack to improve compiler tooling and package configuration. Taylor’s hands-on background includes building microservices, OpenShift infrastructure, and PostgreSQL-backed Haskell backends, and he often pairs technical direction with mentorship and hiring. Notably, his OSS work shows attention to core correctness and developer ergonomics—refining wildcard matching, dependency handling, and parsing across codebases. Based in Plano, Texas, he brings a pragmatic engineering leadership style that balances shipping production systems with investing in long-term code quality.
code14 years of coding experience
job14 years of employment as a software developer
bookComputer Science, Computer Science at The University of Texas at Austin
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Western Governors University
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
1,106reputation
34kreached
13answers
0questions
Badges
jquery-mobile
top-5%
media-queries
top-5%
github-logo-circle

Github Skills (28)

json10
datetime10
package-management10
compiler-development10
testing10
ruby10
casting10
dates10
type-conversion10
configparser10
haskell10
jquery-mobile9
data-structure9
media-queries9
documentation9

Programming languages (28)

C#CElmGoHTMLJupyter NotebookStylusTypeScript

Github contributions (5)

github-logo-circle
:briefcase: Manage application specific business logic.
Role in this project:
userBack-end Developer
Contributions:15 releases, 1078 commits, 119 PRs in 3 years 4 months
Contributions summary:Taylor primarily contributed to the back-end logic of the project by adding support for new attribute types, specifically date, date-time, and time attributes, to the `active_interaction` library. They also implemented string parsing capabilities for these new attribute types, along with time conversion for numeric inputs. In addition, they addressed bugs and improved code readability by replacing older syntax.
phpbusiness-logicrubymethod-objectservice-object
sol/hpack

Jun 2017 - Oct 2018

hpack: A modern format for Haskell packages
Role in this project:
userBack-end Developer
Contributions:9 reviews, 7 commits, 8 PRs in 1 year 4 months
Contributions summary:Taylor primarily focused on enhancing the `hpack` tool, which is used to manage Haskell package configurations. Their contributions centered on improving the way dependencies are handled, including allowing dependencies to be specified as a hash and wrapping dependencies in a newtype. The user also added functionality for executable sections, further improving the configuration parsing capabilities of the tool. These changes suggest a focus on the core logic and configuration processing of Haskell packages.
ghchaskellcabalservanthpack
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