Simon Dickson is a seasoned web technologist and product-oriented engineer with over two decades earning a living in the web industry and 12 years of recent focused experience. He co-founded Code For The People to deliver large-scale WordPress solutions and spent five years with Automattic’s WordPress VIP team helping major publishers move to cloud platforms. Equally comfortable as a strategist, product owner or hands-on developer, he prototypes technical ideas and translates client requirements into deliverable cloud-native products. His open-source work includes meaningful back-end contributions to notable F# projects such as SQLProvider (ODBC CRUD implementation) and reliability-focused testing improvements in Paket. Simon combines deep client-side empathy—having worked both as client and developer—with a pragmatic delivery mindset that favors results over tools or methodology. Based in Thatcham, UK, he now consults part-time with an openness to broader engagements or a return to full-time work.
A general F# SQL database erasing type provider, supporting LINQ queries, schema exploration, individuals, CRUD operations and much more besides.
Role in this project:
Back-end Developer
Contributions:24 commits, 1 comment in 5 months
Contributions summary:Simon primarily worked on implementing and improving the ODBC type provider for the F# SQL provider project. Their contributions included initial code for the ODBC provider, attempts to integrate individual data fetching, and fixes related to column names and querying. They also addressed issues related to querying and data manipulation within the ODBC context, including making inserts work. They also implemented Crud fully for ODBC, which demonstrated a significant contribution.
A dependency manager for .NET with support for NuGet packages and Git repositories.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:5 commits, 2 PRs, 8 comments in 11 months
Contributions summary:Simon's contributions primarily involve updating and modifying test configurations and test files within the `Paket` project. The changes include migrating test frameworks from older versions of NUnit to NUnit3, fixing test behaviors on different operating systems (e.g., Mac), and adding tests to cover edge cases, such as potentially corrupt files. The user focuses on ensuring the reliability and correctness of the testing infrastructure by correcting implementation details in different test scenarios.
repositoriesdotnetfsharpmonopackage-manager
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.