Conor Hastings is a senior software engineer with 11 years of professional experience building consumer-focused fintech and media products, currently driving engineering at FreeWill. He specializes in Node.js, Python, GraphQL, and modern JavaScript, with a track record of shipping scalable, secure web applications at startups and FAANG companies including Till, Affirm, and Netflix. Conor has led greenfield projects—most notably a rental-based loan application platform at Till—and consistently collaborates with product, design, and analytics teams to turn complex requirements into user-friendly experiences. An active front-end open-source contributor, he’s improved popular React libraries such as react-widgets and react-syntax-highlighter, adding accessibility, customizable styling, and robust tests. Based in Washington, D.C., he blends hands-on implementation with team leadership and a pragmatic, user-centered approach to product engineering.
11 years of coding experience
12 years of employment as a software developer
Political Science Classes, Political Science Classes at Wake Forest University
syntax highlighting component for react with prismjs or highlightjs ast using inline styles
Role in this project:
Front-end Developer
Contributions:1 review, 389 commits, 142 PRs in 5 years 10 months
Contributions summary:Conor primarily contributed to the front-end development of the "react-syntax-highlighter" repository. Their work involved modifying the component to utilize the `<pre>` tag instead of `<span>`, passing optional properties to the tag, and updating the demo by implementing a color scheme. Furthermore, they added a feature to allow for customizable styling and added the ability to render different line numbers. They also refactored the code by removing unneeded imports and updating the test suite.
Polished, feature rich, accessible form inputs built with React
Role in this project:
Front-end Developer
Contributions:7 commits, 4 PRs, 6 comments in 3 months
Contributions summary:Conor primarily contributed to the React-based UI components of the project. Their work involved adding and modifying features within the number picker and number input components, specifically related to placeholder text. Additionally, the user added a test case for the placeholder functionality. Other commits addressed code formatting and removed an unnecessary requirement in the prop types.
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
Conor Hastings - Senior Software Engineer at FreeWill