Edgar González is a Senior Engineer based in London with eight years of hands-on experience building mobile applications and contributing to the F# open-source ecosystem. He combines production mobile work—spanning Xamarin-based Android and iOS apps and current roles in mobile development and senior engineering—with sustained OSS contributions to high-profile projects like the dotnet/fsharp compiler and the Fabulous declarative UI framework. His contributions range from core compiler improvements (parsing, type checking, language features) to front-end widget and navigation enhancements, showing fluency across both back-end language tooling and UI development. Attracting attention for maintaining and extending Fabulous, he helps make functional MVU patterns more accessible for cross-platform apps. Colleagues appreciate that he pairs pragmatic product delivery with deep language-level thinking, often tackling issues that improve developer ergonomics for the broader F# community.
8 years of coding experience
4 years of employment as a software developer
Mobile Development, Mobile Development, Mobile Development, Mobile Development at IES Leonardo Da vinci
The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Role in this project:
Back-end Developer
Contributions:447 reviews, 30 commits, 259 PRs in 8 months
Contributions summary:Edgar primarily contributed to the F# compiler project, focusing on the core components and language features. Their work involved implementing new features such as allowing list literals of any size, handling errors in delegate definitions, and integrating attributes like `ObsoleteAttribute` on different language elements. They also addressed various compiler-related issues, particularly those related to parsing and type checking.
Declarative UI framework for cross-platform mobile & desktop apps, using MVU and F# functional programming
Role in this project:
Front-end Developer
Contributions:6 releases, 37 reviews, 174 commits in 1 year
Contributions summary:Edgar primarily contributed to the development of UI elements and features for a declarative UI framework. They focused on implementing new styles for labels and buttons and adding navigation components like NavigationPage. Their work involved modifying and extending existing widgets, such as Label and Button, and integrating them into a Xamarin.Forms application. This user's contributions extended the functionality of the framework with additions like a date and time picker and related extensions.
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
Edgar González - Senior Engineer at Fund Ourselves