Ester Beltrami is a London-based software engineer with seven years of hands-on experience building resilient full-stack web applications using Python (Django, Flask, FastAPI) and modern front-end stacks like React, Next.js and TypeScript. She contributes to prominent open-source projects — notably improving safety, file uploads and testing in the widely used strawberry-graphql library — and has helped harden Python packaging workflows in poetry. An organizer and speaker in the Python community (PyCon Italia, Django London, Python Reggio Emilia), she combines technical craft with advocacy for inclusive workplaces and accessibility. Comfortable in hybrid environments, Ester seeks purpose-driven roles where her GraphQL and Python expertise can deliver measurable social impact. Notably, she pairs backend robustness with a practical eye for developer experience, CI/CD and maintainability from prior roles at Kraken, MADE.COM and agency settings.
7 years of coding experience
7 years of employment as a software developer
Dipartimento di Scienze Fisiche Informatiche e Matematiche Corso di Laurea in Informatica, Dipartimento di Scienze Fisiche Informatiche e Matematiche Corso di Laurea in Informatica at Università degli Studi di Modena e Reggio Emilia
A GraphQL library for Python that leverages type annotations 🍓
Role in this project:
Back-end Developer
Contributions:56 reviews, 35 commits, 30 PRs in 1 year 3 months
Contributions summary:Ester primarily contributed to improving the `strawberry-graphql` library. Their work focused on adding safety checks, fixing bugs related to argument types and file uploads, and enhancing the GraphQL test client. This involved changes to exception handling, field argument validation, and the implementation of new features for file uploads, specifically for aiohttp and django integrations. The user also addressed issues with schema printing, and added features for directives.
Python packaging and dependency management made easy
Role in this project:
Back-end Developer & QA Engineer
Contributions:7 reviews, 7 commits, 5 PRs in 1 year 7 months
Contributions summary:Ester contributed to the Python package and dependency management project by addressing bug fixes and adding new features. Their work involved improving error handling by catching exceptions related to empty `pyproject.toml` files. They also implemented and tested changes related to the `--dry-run` option for the `version` command and fixed the behavior of adding dependencies with dry-runs and keyboard interrupts. Additionally, they added tests for configurations and exports.
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.