Massimo Cairo, Developer in Vilnius, Vilnius County, Lithuania
Massimo is available for hire
Hire Massimo

Massimo Cairo

Bio

Massimo wrote the first line of code at seven and won the first medal in an international programming competition at 16. He is currently a full-stack and web developer most fluent in React, although he has worked with a wide range of technologies in the past. He loves solving complex problems and, at the age of 30, he already has 20+ publications in algorithms and theoretical computer science. Massimo is also the founder and sole developer of DoYouNotes.com, a study tool for students.

Portfolio

Humata (Tilda Technologies, Inc.)
PostgreSQL, TypeScript, Google Cloud Platform (GCP), React, SQL, Next.js...
Polipo, MB
TypeScript, Figma, Figma to React, AG Grid, Vite, Stripe, Security, AI Tools...
Non-Trivial Ventures
JavaScript, CSS, Next.js, HTML, SVG Animation, TypeScript, MDX, Figma to React...

Experience

  • JavaScript - 7 years
  • CSS - 5 years
  • React - 5 years
  • TypeScript - 5 years
  • Back-end - 4 years
  • Competitive Programming - 4 years
  • HTML5 - 3 years
  • Web - 3 years

Preferred Environment

Linux, Visual Studio Code (VS Code), React, TypeScript, Git, GitHub, JavaScript

The most amazing...

...project I've developed is DoYouNotes.com, a web-based app that lets students learn faster by adding and practicing questions directly on PDF notes.

Work Experience

Full-stack Developer

2024 - 2025
Humata (Tilda Technologies, Inc.)
  • Optimized the latency of the main API endpoint (2-3x speedup), improving the user experience of all users interacting with the company AI assistant.
  • Implemented a new LLM back end for the company's AI assistant based on Gemini, supporting multimedial input and reasoning.
  • Took ownership of several projects involving the implementation of new major features, performance optimizations, maintenance, monitoring, etc.
Technologies: PostgreSQL, TypeScript, Google Cloud Platform (GCP), React, SQL, Next.js, Supabase, Vercel, Python, OpenAI, Gemini API, Google Cloud, Vertex AI, OpenAI GPT-4 API, Figma to React, Back-end, Vite, Stripe, Security, Retrieval-augmented Generation (RAG), Natural Language Processing (NLP), Vector Search, AI Tools, Integration, Docker, AI Agents, Linux, Terraform, AI-generated Code, Artificial Intelligence (AI), Software Design, AI Integration, B2B, Consulting, AI Chatbots, JSON Web Tokens (JWT), Agentic AI, Vector Databases, OpenAI API, Semantic Search, CSV File Processing, Algorithm Design

Founder

2024 - 2024
Polipo, MB
  • Implemented an automated Figma-to-React conversion tool, including a Figma plugin and a TypeScript library.
  • Published the Figma plugin and the related package. Maintained the systems in production.
  • Managed collaborators, including one software developer and one designer.
Technologies: TypeScript, Figma, Figma to React, AG Grid, Vite, Stripe, Security, AI Tools, Integration, Docker, AI Agents, Linux, Terraform, Storybook, AI-generated Code, Software Design, B2B, Minimum Viable Product (MVP), JSON Web Tokens (JWT), Tailwind UI

Front-end Developer

2023 - 2024
Non-Trivial Ventures
  • Implemented a web-based application that provides interactive lessons, including the front end, back end, and database.
  • Created and maintained a system to accept applications, screen candidates, and manage the selection process.
  • Owned the maintenance for all the systems in production.
Technologies: JavaScript, CSS, Next.js, HTML, SVG Animation, TypeScript, MDX, Figma to React, AG Grid, Back-end, Vite, Integration, Storybook, Software Design, Minimum Viable Product (MVP), Consulting, CSV File Processing, Dashboards

AI Researcher

2023 - 2024
Self-employed
  • Created a generative AI for fonts from scratch, based on the Transformers architecture, using PyTorch.
  • Developed the data transformation pipeline required to train the model efficiently on existing font files.
  • Set up the infrastructure to train the model in the cloud, using GCP's Vertex AI custom training jobs.
Technologies: Artificial Intelligence (AI), PyTorch, Generative Pre-trained Transformers (GPT), Google Cloud Platform (GCP), Python, Cloud, Rust, Large Language Models (LLMs), Chatbots, ChatGPT, Git, AI Tools, Docker, AI Agents, Linux, Minimum Viable Product (MVP), CSV File Processing, Data Processing Automation, Algorithm Design

Contractor

2023 - 2023
A Multinational Telco Group
  • Designed and developed an AI-assisted editor, based on GPT-4 with vision capabilities, to be used internally to prepare requirement documents related to tagging website pages and app screens (MarTech).
  • Integrated the OpenAI API with the back end, with support for streaming generated responses to the client and converting them into a structured format on the fly.
  • Created a data pipeline to generate effective prompts using semi-structured internal company documents, free text prompts, and fully structured editor data.
  • Implemented a front end using React, Chakra UI, and Firebase SDK.
Technologies: React, OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, Tailwind CSS, Cloud, API Integration, Large Language Models (LLMs), Generative Pre-trained Transformers (GPT), Chatbots, ChatGPT, Git, TypeScript, UI Development, OAuth, Single Sign-on (SSO), DevOps, Back-end, Vite, Security, AI Tools, AI Agents, Docker, Artificial Intelligence (AI), Software Design, AI Integration, Minimum Viable Product (MVP), Consulting, AI Chatbots, OpenAI API, Tailwind UI, CSV File Processing, Dashboards

Founder and Full-stack Web Developer

2020 - 2023
DoYouNotes
  • Designed, developed, and published a web-based app that allows students to add and practice questions on PDF files. The app is production-ready, scalable, mobile-ready, cloud-synchronized, and offline-ready.
  • Implemented a pixel-perfect web-based UI with mobile-native look-and-feel, responsive layouts, custom-tailored components and animations, drag-and-drop integration, high performance, and PWA support.
  • Mastered advanced HTML5, CSS3, and modern web APIs such as Service Workers, IndexedDB, Canvas elements, Web Workers, Cache API, multi-touch events, drag-and-drop events, DOM manipulation, programmatic animations, History API, and more.
  • Improved the app over time by collecting and analyzing usage data, both as analytics and session recordings. Tracked and optimized acquisition, onboarding conversion rate, activations, and retention rates.
  • Prepared marketing material and marketed the app via video ads and other channels. Set up payments in the app and user-to-user referrals.
Technologies: TypeScript, React, Web, HTML5, Stripe, PWA, Progressive Web Applications (PWAs), Stripe Checkout, Architecture, Web Development, Responsive Web Design (RWD), User Experience (UX), Full-stack, CI/CD Pipelines, React Redux, Performance, WebSockets, Amazon Web Services (AWS), Android, Android SDK, iOS, iOS SDK, Web Accessibility, User Interface (UI), SVG Animation, MDX, Jest, Search Engine Optimization (SEO), Front-end, Microservices, Databases, Technical Leadership, Google Cloud Platform (GCP), Google Cloud, CTO, Leadership, ECMAScript (ES6), SVG, Early-stage Startups, Software Architecture, Full-stack Development, Database Design, Next.js, Redux, Data Analytics, PDF, Front-end Development, Back-end Development, Cloud Infrastructure, Project Management, Firebase, Firebase Cloud Messaging (FCM), SaaS, Node.js, UI Components, Design Systems, Chrome Extensions, Technical Architecture, UX Design, Stripe API, Vercel, Prisma, Solution Architecture, Cloud, API Integration, SDKs, SDK Development, Authentication, Monorepos, Startups, Mobile Development, Mobile Apps, B2C, GraphQL, Vue, Git, UI Design, UI Development, Back-end, Security, Docker, Linux, Software Design, Minimum Viable Product (MVP)

Web Developer

2021 - 2022
TaHo
  • Developed the main company website from scratch using React and CSS-in-JS, with responsive and custom layouts, starting from the designs provided in Figma.
  • Contributed to the development of the core product of the company, an open-source cryptocurrency wallet living in a web extension, integrating with the team and its processes.
  • Analyzed and fixed bugs in a web (multi-browser) extension. Identified and mitigated performance issues, implemented new screens, refactored and improved the source code quality, and participated in code reviews.
Technologies: React, HTML, JavaScript, CSS, Gatsby, Web Extensions, React Redux, Redux, API Integration, Web3, Blockchain, MetaMask, Cryptocurrency, Git, User Interface (UI), TypeScript, UI Development, Vite, Security, Integration, Consulting

Front-end Developer | Contractor

2020 - 2020
Geckosoft
  • Developed a web-based PDF viewer with custom functionality using Angular and PDF.js and integrated it into a complex web application.
  • Contributed to designing a custom blockchain implementation similar in functionality to Amazon Quantum Ledger Database (QLDB).
  • Optimized the web-based PDF viewer's performance on large PDFs by using browser profiling tools and reducing the Angular-related overhead.
  • Collaborated with a team of around ten people, following their best practices regarding agile development, code quality, and code reviews.
Technologies: Angular, Web, REST, REST APIs, Web Development, Responsive Web Design (RWD), User Interface (UI), User Experience (UX), CI/CD Pipelines, Automated Testing, Performance, Cypress, Front-end, AngularJS, Microservices, ECMAScript (ES6), PDF, Front-end Development, Node.js, UI Components, Solution Architecture, API Integration, Technical Writing, Blockchain, Git, TypeScript, UI Development, DevOps, Security, Integration, Consulting

Machine Learning Engineer | Data Scientist | Software Engineer

2018 - 2020
BioBeats (Merged into Huma Therapeutics)
  • Developed machine learning-based algorithms to process physiological signals in public datasets, such as ECG signal shape analysis and correlation with other physiological factors.
  • Designed algorithms to process real-time data from smartphone and wearable sensors—for instance, to detect heart and respiration rate from motion sensors—and implemented them as part of mobile apps.
  • Contributed to designing and developing an internal framework for the cross-platform implementation of data-processing algorithms in native Android and iOS apps.
Technologies: TensorFlow, Pandas, React Native, TypeScript, REST, REST APIs, APIs, Architecture, Mobile, CI/CD Pipelines, Performance, Android, Android SDK, iOS, iOS SDK, MySQL, MongoDB, Amazon Web Services (AWS), Microservices, Databases, Google Cloud Platform (GCP), Google Cloud, Data Engineering, ECMAScript (ES6), Machine Learning, Dynamic Programming, Python, Software Architecture, Full-stack Development, Data Architecture, Data Analytics, AI Programming, Back-end Development, Technical Architecture, Cloud, API Integration, SDKs, SDK Development, Technical Writing, Monorepos, Healthcare, Mobile Development, Mobile Apps, B2C, Large Language Models (LLMs), Git, DevOps, Docker, Linux, Minimum Viable Product (MVP), CSV File Processing, Dashboards, Data Processing Automation, Algorithm Design

Chief Back-end Engineer | Co-founder

2012 - 2014
Kiwi S.r.l. (defunct)
  • Designed and developed REST APIs for our mobile apps, which tracked user location and allowed users to share content with other users nearby.
  • Implemented an efficient spatial index for querying user locations on top of a non-spatial cloud database.
  • Managed up to three back-end developers and oversaw the mobile front-end development regarding their integration with the back-end APIs.
Technologies: Java, Google App Engine, REST, REST APIs, Location Tracking, APIs, Architecture, Full-stack, CI/CD Pipelines, Databases, Technical Leadership, Google Cloud Platform (GCP), Google Cloud, CTO, Leadership, Test-driven Development (TDD), Early-stage Startups, Software Architecture, Full-stack Development, Database Design, Data Analytics, Back-end Development, Cloud Infrastructure, Project Management, Technical Architecture, PostgreSQL, Solution Architecture, Cloud, Mobile Development, Mobile Apps, B2C, Git, UI Development, DevOps, Back-end, Security, Integration, Linux, Minimum Viable Product (MVP)

Experience

Polipo - Figma Compiler

https://polipo.io
A Figma plugin and a TypeScript library that allow rendering Figma designs from a React application, supporting responsiveness, dynamic content, interactivity, real-time updates, and low-overhead production builds.

Figma layouts are automatically converted to an intermediate (JSON-based) representation with the addition of CSS. The intermediate representation is then rendered from React, allowing the use of custom tags and components, replacing content, and attaching event listeners to individual elements.

DoYouNotes

https://doyounotes.com
A web-based app that allows students to add and practice questions on PDF notes.

I designed, developed, and published the app unassisted, including UI/UX design, copywriting, responsive front-end UI implementation, and offline-ready cloud synchronization.

International Olympiad in Informatics | Awards and Current National Committee Membership

https://ioinformatics.org/
The International Olympiad in Informatics (IOI) is the world's most prestigious computer science competition toward secondary school students sponsored by UNESCO and IFIP.

In 2007, I was the youngest participant and the youngest first-place winner ever of the Italian national olympiad. I won national first place two more times and made it to the national team four times, winning three international silver and one bronze medal.

I am currently a member of the Italian technical and scientific committee, contributing to designing and implementing problems for the national edition and selecting the national team.

Education

2015 - 2019

PhD in Mathematics

University of Trento - Trento, Italy

2013 - 2015

Master's Degree in Computer Science

University of Pisa - Pisa, Italy

2010 - 2015

Complementary Masters' Diploma in Mathematics and Computer Science (Full Scholarship)

Scuola Normale Superiore - Pisa, Italy

2010 - 2013

Bachelor's Degree in Computer Science

University of Pisa - Pisa, Italy

Skills

Libraries/APIs

React, Node.js, REST APIs, Vue, AG Grid, Stripe, Stripe API, OpenAI API, TensorFlow, Pandas, React Redux, PyTorch

Tools

Git, Algorithm Design, React Apollo, Firebase Cloud Messaging (FCM), ChatGPT, Terraform, Sequelize, Stripe Checkout, GitHub, Prisma, MetaMask, Figma

Languages

TypeScript, CSS, JavaScript, GraphQL, HTML, ECMAScript (ES6), Python, HTML5, SQL, Java, Python 3, MDX, Rust, C++, C

Frameworks

Next.js, Android SDK, JSON Web Tokens (JWT), React Native, Angular, iOS SDK, Jest, AngularJS, Tailwind CSS, Express.js, Cypress, Redux

Paradigms

Responsive Web Design (RWD), Dynamic Programming, Database Design, B2C, REST, Automated Testing, Microservices, Test-driven Development (TDD), Linear Programming, Mobile Development, DevOps, B2B, Search Engine Optimization (SEO), UX Design, UI Design

Platforms

Web, Firebase, Docker, Android, Google Cloud Platform (GCP), Linux, Mobile, iOS, Amazon Web Services (AWS), Vercel, Visual Studio Code (VS Code), Google App Engine, Blockchain, Vertex AI

Storage

Google Cloud, Cloud Firestore, Databases, PostgreSQL, MySQL, MongoDB

Industry Expertise

Project Management, Healthcare

Other

Algorithms, Back-end, Competitive Programming, APIs, Architecture, Web Development, Full-stack, Performance, Front-end, Technical Leadership, CTO, Machine Learning, Optimization, Early-stage Startups, Software Architecture, Full-stack Development, AI Programming, PDF, Front-end Development, Back-end Development, SaaS, UI Components, Technical Architecture, Solution Architecture, Cloud, API Integration, SDKs, SDK Development, Startups, Chatbots, UI Development, Figma to React, Retrieval-augmented Generation (RAG), AI Tools, Integration, Software Design, AI Integration, Minimum Viable Product (MVP), CSV File Processing, Apollo Server, Programming Language Design, User Experience (UX), CI/CD Pipelines, User Interface (UI), SVG Animation, Data Engineering, Leadership, Programming Languages, SVG, Data Architecture, Search Algorithm Design, Data Analytics, Cloud Infrastructure, Design Systems, Artificial Intelligence (AI), Authentication, Technical Writing, WebAssembly (Wasm), Mobile Apps, Large Language Models (LLMs), OAuth, Single Sign-on (SSO), Supabase, Vite, Security, Natural Language Processing (NLP), Vector Search, AI Agents, AI-generated Code, Consulting, AI Chatbots, Agentic AI, Vector Databases, Semantic Search, Tailwind UI, Dashboards, Data Processing Automation, Complexity Theory, Location Tracking, Mathematics, Data Structures, PWA, Progressive Web Applications (PWAs), WebSockets, Web Accessibility, Chrome Extensions, Gatsby, Web Extensions, Generative Pre-trained Transformers (GPT), OpenAI, OpenAI GPT-3 API, OpenAI GPT-4 API, Web3, Monorepos, Poker, Cryptocurrency, Gemini API, Storybook

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring