Tommaso Allevi is a tech leader and senior software engineer with 12 years of experience building high-performance backend systems, developer-facing SDKs, and observable distributed services from Italy. He currently drives core infrastructure and real-time indexing at Orama, shaping an AI-powered search engine and contributing to both engine internals and developer experience using Rust, Node.js, and TypeScript. Creator of SeqFlowJS, he rethinks frontend component design with an async-first model that favors readability and debuggability over traditional reactivity. An active open-source contributor, he has improved Fastify’s error/output handling and enhanced Orama’s browser-and-edge search capabilities, including array filtering, grouping, and advanced sorting. Comfortable operating across product strategy, observability pipelines, and multi-region deployments, he blends hands-on system design with pragmatic developer tooling. Colleagues would note his knack for redesigning internal data structures for performance and memory safety while keeping APIs delightfully simple.
12 years of coding experience
7 years of employment as a software developer
Ingegneria informatica, Ingegneria informatica at Politecnico di Milano
Contributions:145 commits, 112 PRs, 80 pushes in 2 years 11 months
Contributions summary:Tommaso primarily focused on enhancing the Fastify framework's error handling and output capabilities. They implemented support for the `boom` library, including forwarding headers and improving error output. Additionally, they refactored code by moving header setting to a separate method and splitting assertions in tests. Furthermore, the user added output schema validation functionality to the framework.
🌌 A complete search engine and RAG pipeline in your browser, server or edge network with support for full-text, vector, and hybrid search in less than 2kb.
Role in this project:
Full-stack Developer
Contributions:72 reviews, 36 PRs, 92 pushes in 1 year 6 months
Contributions summary:Tommaso primarily focused on implementing and refining features within the Orama search engine. Their contributions involved adding support for array-based data types and their associated filtering capabilities, enhancing the flexibility of the search functionality. The user also worked on refining the search methods, including the `distinct` and `groupBy` features, to improve the search engine's capabilities. Furthermore, the user made significant improvements to sorting functionality, expanding the customization options.
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.