George Fraser is a neuroscientist-turned-technology CEO with 12+ years building data infrastructure and leading Fivetran from its early days to an industry-facing platform. Trained as a PhD neurobiologist with a BS in cognitive science and biology from Carnegie Mellon, he blends rigorous research instincts with machine learning and functional programming fluency to solve complex product and systems problems. He still contributes code to notable open-source projects—improving Jackson’s JSON Schema generation and enhancing rust-analyzer’s IDE highlighting—showing hands-on backend expertise across Java and Rust ecosystems. Based in Oakland, he pairs scientific curiosity with operational scale, steering technical strategy while remaining involved in implementation details that improve developer tooling and data correctness.
12 years of coding experience
2 years of employment as a software developer
The Lawrenceville School
BS Cognitive Science Biology, BS Cognitive Science Biology at Carnegie Mellon University
PhD Neurobiology, PhD Neurobiology at University of Pittsburgh
Contributions:4 reviews, 8 PRs, 50 comments in 11 months
Contributions summary:George focused on enhancing the Rust analyzer's code highlighting capabilities. Their contributions involved modifying syntax highlighting rules, specifically targeting keywords and attributes. They also refactored code to use "Property" instead of "Member" for fields and updated the semantic token definitions. This work primarily focused on improving the IDE's code analysis features.
Module for generating JSON Schema (v3) definitions from POJOs
Role in this project:
Back-end Developer
Contributions:13 commits, 3 PRs, 6 comments in 1 day
Contributions summary:George primarily focused on improving the `fasterxml/jackson-module-jsonschema` repository, which is a module for generating JSON Schema definitions. Their contributions included deserialization implementations for various schema elements, such as `JsonValueFormat`, `ArraySchema`, and `ReferenceSchema`. The user also addressed issues related to serialization, including ensuring the correct format for the `JsonValueFormat` and fixing problems with the order of elements in `Set` during read/write cycles. These changes demonstrate a strong understanding of the internal workings of the JSON Schema generation process and the Jackson library.
objectmappergsondefinitionsjacksonjson-schema
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
George Fraser - Chief Executive Officer at Fivetran