Carson Farmer is a CTO and co-founder with 12 years of experience building decentralized web and AI evaluation infrastructure, leading engineering and R&D at Recall Labs to make AI evaluation transparent and community-powered. A former university professor with a PhD in Geocomputation, he brings deep academic rigor to production systems, blending spatio-temporal research expertise with practical software delivery. Carson is an active open-source contributor, improving TypeScript typings in DefinitelyTyped and extending geospatial capabilities in geopandas, reflecting a rare crossover of geocomputation and developer tooling. Based in Victoria, BC, he is open to board and research collaborations and is known for pairing technical leadership with a surprising penchant for dad jokes.
12 years of coding experience
8 years of employment as a software developer
MSc Geography, MSc Geography at University of Victoria
PhD Geocomputation, PhD Geocomputation at Maynooth University
The repository for high quality TypeScript type definitions.
Role in this project:
Back-end Developer
Contributions:8 reviews, 15 commits, 15 PRs in 1 year 1 month
Contributions summary:Carson contributed to the repository by adding and modifying TypeScript type definitions for various npm packages, including levelup, interface-datastore, datastore-level, level-ttl, lexicographic-integer, multibase, multiaddr, and datastore-core. These changes involved adding new types, improving existing definitions, and creating tests to ensure type correctness. The user's contributions primarily focused on enhancing the type safety and developer experience within the DefinitelyTyped repository by providing accurate and up-to-date type definitions for external JavaScript libraries.
Contributions summary:Carson focused on enhancing the functionality of the geopandas library, primarily by implementing features related to writing geospatial data to various formats, specifically through Fiona. They introduced the `to_file` method in the `GeoDataFrame` and `GeoSeries` classes, enabling users to write GeoDataFrames to OGR data sources. Additionally, the user added several transformation functions for `GeoSeries`, including shift, rotate, scale, and skew, thereby extending the spatial manipulation capabilities. Furthermore, they addressed bugs and improved documentation.
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.