Massimo Cairo, Full-stack Web Developer in Vilnius, Vilnius County, Lithuania
Massimo Cairo

Full-stack Web Developer in Vilnius, Vilnius County, Lithuania

Member since November 22, 2021
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, a study tool for students.
Massimo is now available for hire




Vilnius, Vilnius County, Lithuania



Preferred Environment

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

The most amazing...

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


  • Founder and Full-stack Web Developer

    2020 - PRESENT
    • Solely 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 (PWA), 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)
  • Front-end Developer | Contractor

    2020 - 2020
    • 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)
  • 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)
  • 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


  • DoYouNotes

    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

    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.

  • TuringArena

    An open-source web interface for programming competitions, aiming to be used for national-level competitions in 2021-2022. This interface allows reading problem statements, downloading attachments, submitting solutions code, receiving real-time feedback, and viewing the current score and progress.

    I started this project and mainly own its authorship.


  • Languages

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

    Next.js, Android SDK, React Native, Angular, iOS SDK, Jest, AngularJS, Express.js, Cypress
  • Libraries/APIs

    React, REST APIs, Node.js, TensorFlow, Pandas, Stripe, React Redux
  • Paradigms

    Responsive Web Design (RWD), REST, Automated Testing, Microservices, Search Engine Optimization (SEO)
  • Platforms

    Web, Android, Google Cloud Platform (GCP), Firebase, Mobile, iOS, Visual Studio Code (VS Code), Docker, Google App Engine, Amazon Web Services (AWS)
  • Storage

    Google Cloud, Cloud Firestore, Databases, MySQL, MongoDB
  • Other

    Algorithms, Competitive Programming, APIs, Architecture, Web Development, Full-stack, Performance, Front-end, Technical Leadership, Back-end, Apollo Server, Programming Language Design, User Interface (UI), SVG Animation, Data Engineering, Programming Languages, Complexity Theory, Location Tracking, Mathematics, Data Structures, PWA, Progressive Web Applications (PWA), User Experience (UX), CI/CD Pipelines, WebSockets, Web Accessibility, CTO, Leadership
  • Tools

    React Apollo, Sequelize, Stripe Checkout, Git, GitHub


  • PhD in Mathematics
    2015 - 2019
    University of Trento - Trento, Italy
  • Master's Degree in Computer Science
    2013 - 2015
    University of Pisa - Pisa, Italy
  • Complementary Masters' Diploma in Mathematics and Computer Science (Full Scholarship)
    2010 - 2015
    Scuola Normale Superiore - Pisa, Italy
  • Bachelor's Degree in Computer Science
    2010 - 2013
    University of Pisa - Pisa, Italy

To view more profiles

Join Toptal
Share it with others