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.
11 years of coding experience
8 years of employment as a software developer
Computer Science, Computer Science at Georgia Institute of Technology
Bachelor of Science (B.S.) Electronics Engineering Technology, Bachelor of Science (B.S.) Electronics Engineering Technology at Western Washington University
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.
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.