Stefano Ottolenghi

Senior Technical Writer at Freelance

Stockholm, Sweden
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Stefano Ottolenghi is a Senior Technical Writer and engineer based in Stockholm who blends deep technical rigor—MSc in Computer Science with cryptography focus and PhD-level work in computational mathematics—with a decade-plus of hands-on software development and product founding. At Neo4j he authors complete language libraries and API manuals, maintains automated example-testing infrastructure, and improves developer UX in high-profile open-source projects like the Neo4j core and Python driver. He founded successful software products and dozens of WordPress plugins, driving growth, support, and custom development for global users, and previously developed scientific simulation tooling and taught programming at university level. A natural educator and communicator, he designs learning journeys from children’s science workshops to cryptography courses and conference talks—bringing empathy and long-term planning to technical problems. Outside engineering he trains as a Feldenkrais teacher and composes his curiosity into music, photography and movement, a rare interdisciplinary perspective that informs clearer, more human-centred documentation.
code3 years of coding experience
job7 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Università degli Studi di Genova
bookDoctor of Philosophy - PhD Computational Mathematics, Doctor of Philosophy - PhD Computational Mathematics at Stockholm University
languagesEnglish, Italian, Swedish, Spanish
github-logo-circle

Github Skills (15)

neo4j10
command-line-interface10
api-documentation10
javas10
graph-database10
python10
java10
documentation10
cypher9
database9
sphinx-doc9
sphinx9
admin9
database-administration9
databases9

Programming languages (12)

TypeScriptC#JavaCSSJavaScriptGoCypherPHP

Github contributions (5)

github-logo-circle
neo4j/neo4j-python-driver

Oct 2022 - Nov 2022

Neo4j Bolt driver for Python
Role in this project:
userTechnical Writer
Contributions:13 reviews, 12 commits, 12 PRs in 24 days
Contributions summary:Stefano primarily contributed to improving the documentation within the Neo4j Python driver repository. Their commits focused on fixing typos, correcting formatting issues, and refining docstrings across various API sections and code files. They addressed clarity and accuracy in documentation related to core features such as transactions, data types, and spatial types. Furthermore, the user improved the documentation of the timeout parameter in the unit_of_work decorator.
neo4j-databasedriverpythonboltneo4j-driver
neo4j/neo4j

Jan 2023 - Oct 2023

Graphs for Everyone
Role in this project:
userBack-end Developer
Contributions:4 comments, 5 issues in 9 months
Contributions summary:Stefano primarily focused on improving the documentation and command-line interface options within the Neo4j project. They addressed discrepancies in documentation related to `neo4j-admin` commands and corrected default values for the `database upload` command. Furthermore, the user made modifications to the import tool options and configuration settings, ensuring proper formatting and clarity. These changes suggest a focus on refining the user experience and providing accurate usage information for the Neo4j database tools.
neo4j-databasedirected-acyclic-graphnosqlgraphsdatabase
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
Stefano Ottolenghi - Senior Technical Writer at Freelance