Mac Gainor

Chief Technology Officer at TipHaus

Bellingham, Washington, 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
Mac Gainor is a CTO with 11 years of experience building AI-infused products and leading engineering teams, currently steering TipHaus to deliver financial-wellness solutions for the service industry. He blends hands-on front-end craftsmanship—evident from contributions to popular React projects like react-digraph and a React JSON viewer—with leadership in machine-learning product delivery from roles at Conversica and AVA.ai. Comfortable moving between product, ML, and UI concerns, he has a track record of improving user experience, maintainability, and developer workflows (hot module replacement, component refactors). Based in Bellingham, WA, he pairs an electronics engineering background with computer science study at Georgia Tech, and is recreationally addicted to reading, writing, and open-source contribution.
code11 years of coding experience
job8 years of employment as a software developer
bookComputer Science, Computer Science at Georgia Institute of Technology
bookBachelor of Science (B.S.) Electronics Engineering Technology, Bachelor of Science (B.S.) Electronics Engineering Technology at Western Washington University
stackoverflow-logo

Stackoverflow

Stats
609reputation
145kreached
1answer
0questions
github-logo-circle

Github Skills (10)

json10
uid10
javascript10
d3js10
front-end-development10
ui-design10
react10
component-design9
css9
sass9

Programming languages (5)

TypeScriptAutoHotkeyJavaScriptPHPPython

Github contributions (5)

github-logo-circle
mac-s-g/react-json-view

Mar 2017 - Mar 2021

JSON viewer for react
Role in this project:
userFront-end Developer
Contributions:668 commits, 276 PRs, 606 pushes in 4 years
Contributions summary:Mac appears to be a front-end developer focused on implementing and improving the UI of a React-based JSON viewer. Their contributions primarily involve the creation of new components (PrettyObject, JsonObject) and the modification of existing ones (JsonViewer, JsonString, JsonBoolean), including the addition of features such as expand/collapse functionality. Furthermore, the user updated the project's build configuration to support features such as hot module replacement, and improved the overall styling of the UI elements.
json-treereactjson-editorjson-viewerviewer
uber/react-digraph

Nov 2017 - Feb 2018

A library for creating directed graph editors
Role in this project:
userFront-end Developer
Contributions:10 commits, 6 PRs, 14 comments in 2 months
Contributions summary:Mac primarily contributed to the front-end of the `react-digraph` library. Their work focused on improving the example graph component, enhancing the user interface, and fixing rendering bugs. They also refactored code by migrating to arrow functions and updating the styling of graph controls. These changes suggest a focus on improving the user experience and code maintainability.
nodesgraph-editorgraph-drawinggraphdirected
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
Mac Gainor - Chief Technology Officer at TipHaus