Greg Finley is a Senior Software Engineer in San Francisco with nine years of experience building data-first backend systems and developer-facing tooling using Python, TypeScript, Scala, and modern cloud platforms. He combines deep data engineering expertise—ETL, BigQuery, dbt, Airflow, Looker—and production microservices (Kafka, GraphQL, serverless deployments) to deliver features like Mozart Data’s BigQuery support and Select’s data-lineage tool. Greg has a track record of hardening pipelines and CI/CD for analytics at scale, shipping dbt orchestration, GitHub sync for SQL transforms, and secure isolated runtimes for customer jobs. An active open-source contributor, he’s improved sqlfluff’s SQL dialect support and made UI fixes to the popular Lichess project, showing comfort across backend, frontend, and data-language tooling. His background in economics and risk analysis informs pragmatic, metrics-driven decisions when balancing correctness, cost, and user experience.
8 years of coding experience
9 years of employment as a software developer
Bachelor's Journalism, Bachelor's Journalism at California State University, Chico
Master's Economics, Master's Economics at George Mason University
A modular SQL linter and auto-formatter with support for multiple dialects and templated code.
Role in this project:
Back-end Developer
Contributions:464 reviews, 52 commits, 386 PRs in 8 months
Contributions summary:Greg made significant contributions to `sqlfluff`, focusing on enhancing SQL dialect support. Their work included implementing `ALTER TYPE` support for PostgreSQL, adding `FLUSH` support for MySQL, and addressing missing keyword errors. Furthermore, the user added support for MySQL account names and `CREATE USER` statements and incorporated enhancements to the SOQL dialect. The user was also responsible for fixing code and documentation.
♞ lichess.org: the forever free, adless and open source chess server ♞
Role in this project:
Front-end Developer
Contributions:57 commits, 81 PRs, 132 comments in 3 years 7 months
Contributions summary:Greg primarily contributed to the user interface of the Lichess platform. Their commits involved fixing bugs related to UI elements such as rating differences, promotion bugs in the game, and tournament form translations. They also implemented new features, like adding a tournament schedule button, and improving UI translations for various pages. Furthermore, the user worked on translating and updating the UI for the inbox section.
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.