Tommaso Allevi

Italy
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
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.
code12 years of coding experience
job7 years of employment as a software developer
bookIngegneria informatica, Ingegneria informatica at Politecnico di Milano
languagesItalian, English
github-logo-circle

Github Skills (27)

fastify10
javascript10
performance-monitor10
command-line-interface10
typescript10
performance-analysis10
typescript-types10
web-framework10
error-handling10
nodejs10
typescripts10
full-text-search10
cli10
data-structure9
json-schema9

Programming languages (14)

MDXRustCGoHTMLSvelteKotlinTypeScript

Github contributions (5)

github-logo-circle
fastify/fastify

May 2017 - Apr 2020

Fast and low overhead web framework, for Node.js
Role in this project:
userBack-end Developer
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.
apihapispeednode-jsjavascript
oramasearch/orama

Apr 2023 - Oct 2024

🌌 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:
userFull-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.
memoryfull-text-searchfull-textjavascripttypo-tolerance
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
Tommaso Allevi