RSSAmplifier

Blog

Rafael's Blog and Portfolio

Hi, I'm Rafael. Software Engineer with more than 10 years of experience.

saraceni.meRSS feed ↗10 posts

Latest posts

Italian Tech Week 2025: My personal highlights

Italian Tech Week 2025: My personal highlights I have been living in Turin for the last 2 years. It’s not such a very known Italian city like Rome, Milan, Naples or Florence. Even so, it is the 4th biggest city in Italy and it’s first capital. It is also the heart of the automotive and... The post Italian Tech Week 2025: My personal highlights appeared first on Rafael's Blog and Portfolio .

Building a RAG powered AI Agent using Langchain.js

Building a RAG powered AI Agent using Langchain.js Recently I was challenged to create a conversational AI Agent that was capable of reading a PDF and answer questions about it using Langchain.js. In the past I already tried Langchain but didn’t like the experience. I have found it over abstracted, complex to setup and verbose,... The post Building a RAG powered AI Agent using Langchain.js…

Simple tricks I use to make web apps mobile friendly

Simple tricks I use to make web apps mobile friendly Many business applications require complex interfaces with vast amounts of data and features. It is very important to understand where your users are using your application and what kind of actions are being performed on the computer or on the mobile phone. I myself always... The post Simple tricks I use to make web apps mobile friendly appeared…

What I learned building my first AI Agent – Part 1

What I learned building my first AI Agent – Part 1 Since I was a child I loved watching cartoons and movies about robots doing boring work for their owners. Now, can you image how excited I was when the first AI Agents started to pop-up? The first AI Agent that blew my mind was... The post What I learned building my first AI Agent – Part 1 appeared first on Rafael's Blog and Portfolio .

How to use AI to improve the architecture of your app

How to use AI to improve the architecture of your app When a codebase start to become very large, it is very important to make the right decisions about the architecture of the software. Unfortunately, due to the pressure to develop and the deploy new features as fast as possible, the engineers don’t have time... The post How to use AI to improve the architecture of your app appeared first on…

What do we know about Qwen, the new Chinese AI Model that can beat DeepSeek

Qwen 2.5 is a series of advanced large language models developed by Alibaba Cloud, featuring significant enhancements over its predecessor, Qwen 2. The latest iteration, Qwen 2.5-Max, was recently released and is designed to compete with leading models in the AI landscape. One of the most interesting highlights of this new model are improvements in... The post What do we know about Qwen, the new…

App Review: How I use HeyGen to create my virtual clone that speaks any language

App Review: How I use HeyGen to create my virtual clone that speaks any language One of the things that fascinates me more about AI is to be able to create personalised content at scale. When the first applications capable of generating lip synchronisation, voice cloning and video generation started to appear, I was eager... The post App Review: How I use HeyGen to create my virtual clone that…

AI business adoption: a people centric approach

AI business adoption: a people centric approach As AI-powered applications become more widespread, businesses are using these tools to reduce costs, boost efficiency, and enhance their products and services. The transformation driven by AI is outpacing even the internet revolution. To stay competitive, leaders must understand when, where, and how to integrate AI into their... The post AI business…

The future of AI for development – An analysis of the 2024 Stack Overflow Developer Survey

Stack Overflow Developer’s Survey is one of the most important resources available to understand the new trends on software development. I have dedicated some time to analyze the full report and share some insights on the impacts of the AI on this industry. Before digging into the data, it is important to note that there... The post The future of AI for development – An analysis of the 2024 Stack…

How to choose the right LLM (Large Language Model) for your application

How to choose the right LLM (Large Language Model) for your application With the popularisation of LLM ( large language models) and the increase of the AI powered applications demand, we have seen a surge on the offer of new LLMs and services. If you are not a tech expert with familiarity with the terms... The post How to choose the right LLM (Large Language Model) for your application appeared…