Postdoc at Laboratorio di Simulazioni Numeriche del Clima e degli Ecosistemi Marini. University of Bologna
Bologna, Emilia-Romagna, Italy
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Francesco Trotta is a postdoctoral researcher and software engineer based in Bologna with 12 years of experience blending scientific research and production-grade software development. Trained in astrophysics and cosmology, he has applied radiative transfer modelling and interferometric data analysis during a PhD and early roles at the European Southern Observatory. For over a decade he has combined numerical climate and marine ecosystem simulations with open-source contributions, notably improving ESLint rules and TypeScript typings in DefinitelyTyped and optimizing the esoteric jsfuck project. His work shows a rare mix of rigorous scientific modelling and practical code hygiene—fixing subtle linting bugs, extending async formatter support, and tightening type correctness. Comfortable across full-stack tasks, he brings attention to correctness, tests, and documentation while working at the intersection of research and engineering. Colleagues can expect a detail-oriented developer who translates complex domain problems into well-tested, maintainable code.
12 years of coding experience
2 years of employment as a software developer
Specialistic Degree in Astrophysics and Cosmology, 104/110, Specialistic Degree in Astrophysics and Cosmology, 104/110 at University of Bologna
Contributions:598 reviews, 11 commits, 253 PRs in 6 years
Contributions summary:Francesco contributed to the ESLint project by addressing JavaScript code issues, focusing on improving code quality and functionality. Their work included fixing rule-related bugs, specifically enhancing the `func-call-spacing` and `key-spacing` rules to recognize different line terminators and handle multiline properties. The user also added features, such as property grouping in the `key-spacing` rule and updated tests to validate these changes, demonstrating a focus on code correctness and rule enhancements. In addition to these changes, they also made improvements to the rule's related documentation.
The repository for high quality TypeScript type definitions.
Role in this project:
Full-stack Developer
Contributions:20 reviews, 5 commits, 12 PRs in 1 year
Contributions summary:Francesco primarily contributed to improving and expanding the TypeScript type definitions within the DefinitelyTyped repository. They addressed issues related to type correctness and consistency, specifically concerning node.js and eslint. Furthermore, the user introduced support for async formatters and newer ECMAScript versions within the eslint definitions. Their work involved modifying type definitions, adding tests, and merging pull requests to enhance the quality and completeness of the TypeScript typings.
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.