Carson Farmer

Chief Technology Officer at Recall Labs

Victoria, British Columbia, Canada
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
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.
code12 years of coding experience
job8 years of employment as a software developer
bookMSc Geography, MSc Geography at University of Victoria
bookPhD Geocomputation, PhD Geocomputation at Maynooth University
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

pandas10
geopandas10
spatial10
geo10
typescript10
typescripts10
geospatial10
type-definition10
python10
definitelytyped10
typescript-types10
spatial-data10
shapely10
dladdr9
sockaddr9

Programming languages (16)

JavaCSSRustTeXGoHTMLJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
The repository for high quality TypeScript type definitions.
Role in this project:
userBack-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.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
geopandas/geopandas

Jul 2013 - Nov 2013

Python tools for geographic data
Role in this project:
userBack-end Developer
Contributions:11 commits, 4 comments in 3 months
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.
pythongeographygeographic-datapython-toolsgeopandas
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