Hey 👋

Tell me a little about yourself....

Ultanio - An Intelligent Note-Taking Application

Scroll to top

As a lead developer and technical leader in Ultanio, an intelligent note-taking app, I introduced AI-powered recommendation features and implemented efficient practices of CI/CD and ML Ops using Docker. The app, built with Laravel and Vue.js, enhances creativity and intelligence among users by suggesting relevant older notes, showcasing my expertise in AI integration, machine learning operations, and leading technical projects.

Ultanio - An Intelligent Note-Taking Application

Overview

Ultanio is an intelligent note-taking application I developed using Laravel and Vue.js. The app is designed to enhance creativity and intelligence among users by recommending relevant older notes based on the user's settings. Initially, I joined as the primary developer, and later on, my role expanded to being the technical leader, managing aspects such as Continuous Integration/Continuous Delivery (CI/CD), Artificial Intelligence development, and Machine Learning operations using Docker. A significant challenge was integrating an AI module with Laravel to facilitate the recommendation feature. We first used cosine similarity and later incorporated a BERT model to calculate vector embeddings for recommendations.

Technologies Used

  • Laravel: Laravel, a popular PHP framework, was used to build the robust and scalable backend of the application.

  • Vue.js: Vue.js, a JavaScript framework, was used to develop the frontend, providing a responsive and user-friendly interface.

  • Docker: Docker was employed for CI/CD and ML Ops, facilitating consistency in development, testing, and production environments.

  • BERT Model: We incorporated a BERT model to calculate vector embeddings for note recommendations, enhancing the precision of the feature.

Features

  • Intelligent Note-Taking: The app provides a platform for users to create notes and enables the retrieval of older notes to inspire creativity and intelligence.

  • AI-Powered Recommendations: Utilizing AI algorithms, Ultanio recommends older notes to users based on their settings, creating a personalized and efficient note-retrieval experience.

  • CI/CD and ML Ops: Efficient practices of CI/CD and ML Ops were implemented using Docker, ensuring seamless development, testing, and deployment processes.

Challenges and Solutions

Integrating an AI module with Laravel for note recommendation was a major challenge, which we overcame by initially using cosine similarity and later incorporating a BERT model for calculating vector embeddings.

Impact

Ultanio has transformed note-taking into a proactive, intelligent activity that fosters creativity and intelligence among users. My contributions to this project highlight my capabilities in AI development, ML Ops, and leading technical projects.