Rosario Pulella is a pragmatic software engineer with nine years of experience delivering maintainable, correct solutions across fintech, desktop, and embedded domains. He blends everyday full-stack skills (TypeScript/React, C#, Python, SQL) with expertise in less common technologies like Haskell, FRP, Nix/NixOS, DAML, and Rust, and has shipped production DAML smart contracts and fintech integrations. Rosario has contributed to high-profile open-source toolkits for .NET and Nix (Windows Community Toolkit, .NET Community Toolkit, home-manager), improving UI controls, performance, and developer ergonomics. Comfortable working in small consulting teams or embedded with clients, he drives features from design through deployment and rapid production fixes, often using Shape Up planning. He learned his craft by studying software-engineering theory and history as well as hands-on experience, which shows in his focus on correctness, maintainability, and developer experience. Located in Westbury, NY, he brings a disciplined, systems-minded approach to complex product problems.
9 years of coding experience
7 years of employment as a software developer
High School Diploma, High School Diploma at George W Hewlett High School
Bachelor of Science - BS Computer Programming, Bachelor of Science - BS Computer Programming at Farmingdale State College
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
Role in this project:
Full-stack Developer
Contributions:300 reviews, 315 commits, 77 PRs in 1 year
Contributions summary:Rosario appears to have been involved in several projects related to the Windows Community Toolkit. They made changes to a services project, possibly refactoring or removing a now-unnecessary namespace. In addition, they were involved in removing deprecated JSON-based dependencies. Furthermore, the user worked on UI controls, specifically the DropShadowPanel and the implementation of UI controls with the DataGrid, updating code and incorporating design-time helpers and improvements.
Manage a user environment using Nix [maintainer=@rycee]
Role in this project:
Full-stack Developer
Contributions:8 reviews, 5 commits, 15 PRs in 1 year 4 months
Contributions summary:Rosario contributed to the `home-manager` project, focusing on enhancing user environment management through Nix configurations. They primarily worked on improving the functionality of modules, particularly for applications like Firefox and Foot. Their contributions involved adding, modifying, and reverting configurations, and updating the project's internal maintainers' list. This indicates a focus on improving the user experience and maintaining the system's stability.
nix-dotfilesnixosmaintainerhome-managerdotfiles
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.